Pytania oznaczone «c++»

91
Tablica statyczna a tablica dynamiczna w C ++

Jaka jest różnica między tablicą statyczną a tablicą dynamiczną w C ++? Muszę zrobić zadanie dla mojej klasy i mówi, aby nie używać tablic statycznych, tylko tablice dynamiczne. Zajrzałem do książki i online, ale nie rozumiem. Myślałem, że statyczny został utworzony w czasie kompilacji, a...

91
Mylący błąd szablonu

Bawiłem się przez jakiś czas z clang i natknąłem się na "test / SemaTemplate / dependent-template-recovery.cpp" (w dystrybucji clang), który ma dostarczać wskazówek, jak odzyskać dane po błędzie szablonu. Całość można łatwo sprowadzić do minimalnego przykładu: template<typename T, typename...

91
Błąd: wolny (): nieprawidłowy następny rozmiar (szybko):

Co to za dziwny błąd, który otrzymuję? Kompiluję C ++ przy użyciu g ++ na Ubuntu 10.10. Wyskakuje losowo, kiedy uruchamiam plik wykonywalny (może 2 razy w ciągu 8 godzin, przy 10 kompilacjach na godzinę). Jeśli jednak wyczyszczę i skompiluję ponownie, w większości przypadków znika. *** glibc...

91
Deklaracja funkcji wewnątrz lub na zewnątrz klasy

Jestem programistą JAVA, który próbuje nauczyć się C ++, ale tak naprawdę nie wiem, jaka jest najlepsza praktyka w przypadku standardowych deklaracji funkcji. W klasie: class Clazz { public: void Fun1() { //do something } } Lub na zewnątrz: class Clazz { public: void...

91
Jak iterować std :: set?

Mam ten kod: std::set<unsigned long>::iterator it; for (it = SERVER_IPS.begin(); it != SERVER_IPS.end(); ++it) { u_long f = it; // error here } Nie ma żadnej ->firstwartości. Jak mogę uzyskać wartość?

91
Czy istnieje funkcja do kopiowania tablicy w C / C ++?

Jestem programistą Java uczącym się C / C ++. Więc wiem, że Java ma funkcję taką jak System.arraycopy (); aby skopiować tablicę. Zastanawiałem się, czy w C lub C ++ jest funkcja do kopiowania tablicy. Udało mi się znaleźć tylko implementację do skopiowania tablicy za pomocą pętli for, wskaźników...