c++

Czym są funktory C++ i ich zastosowania?

Ciągle dużo słyszę o funkcjach w C++. Czy ktoś może mi dać przegląd tego, czym są i w jakich przypadkach by się przydały?

Jakie są typy POD W C++?

Natknąłem się na ten termin POD-Typ kilka razy. Co to znaczy?

C++ IDE dla Linuksa? [zamknięte]

zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... (dis)zalety? Może więc moje pytanie powinno brzmieć: co proponujesz (biorąc pod uwagę Twoje doświadczenia) i dlaczego?

Jak wydrukować zawartość wektora?

Jak wydrukować zawartość std::vector na ekranie? Rozwiązanie, które implementuje następujące operator<< byłoby również ... ze(); i++) { cout << path[i] << " "; } cout << endl; return 0; } }

Jakie są typowe nieokreślone zachowania, o których programista C++ powinien wiedzieć? [zamknięte]

Jakie są typowe nieokreślone zachowania, o których programista C++ powinien wiedzieć? Powiedz jak: a[i] = i++;

Jak automatycznie wygenerować stacktrace po awarii mojego programu

Pracuję na Linuksie z kompilatorem GCC. Gdy mój program C++ ulega awarii, chciałbym, aby automatycznie generował stacktrace. ... zić problem. Mogę poradzić sobie z wysyłaniem informacji do mnie, ale nie wiem, jak wygenerować ciąg śladowy. Jakieś pomysły?

Najprostszy sposób konwersji int na string w C++

Jaki jest najprostszy sposób na konwersję z {[2] } Na odpowiednik string W C++. Znam dwie metody. Jest jakiś łatwiejszy spos ... ar *intStr = itoa(a); string str = string(intStr); (2) int a = 10; stringstream ss; ss << a; string str = ss.str();

Kiedy mogę użyć deklaracji forward?

Szukam definicji kiedy wolno mi zrobić forward deklaracji klasy w pliku nagłówkowym innej klasy: Czy Mogę to zrobić dla klasy bazowej, dla klasy posiadanej jako członek, dla klasy przekazanej do funkcji członka przez odniesienie, itp. ?

Jakie są zasady używania podkreślenia w identyfikatorze C++?

W C++ często nazywa się zmienne członkowskie jakimś prefiksem określającym fakt, że są to zmienne członkowskie, a nie zmienne ... tualnie po prostu. NET) wydaje się zalecać używanie tylko podkreślenia, jak w _foo. Czy jest to dozwolone przez standard C++?

Czy piszesz (naprawdę) bezpieczny kod wyjątku? [zamknięte]

Obsługa wyjątków (EH) wydaje się być aktualnym standardem, a przeszukując Internet, nie mogę znaleźć żadnych nowatorskich pom ... ieczny dla WYJĄTKÓW? możesz być w ogóle pewien, że tak jest? Czy wiesz i / lub faktycznie używać alternatyw, które działają?

Wydajność C++ a Java/C#

Rozumiem, że C / C++ tworzy natywny kod do działania na konkretnej architekturze maszyny. Odwrotnie, języki takie jak Java i ... nić w prostym języku angielskim, jak to możliwe, że jeden z tych języków maszyn wirtualnych działa lepiej niż język ojczysty?

Co oznacza T& & (double ampersand) w C++11?

Przyglądałem się kilku nowym funkcjom C++11 i jedną z nich zauważyłem jest podwójne ampersand w deklarowaniu zmiennych, takic ... ka wydaje się być podwójnym odniesieniem (jak podwójne wskaźniki w stylu C T** var), ale trudno mi myśleć o przypadku użycia.

Jak używać tablic w C++?

C++ odziedziczył tablice z C, gdzie są używane praktycznie wszędzie. C++ dostarcza abstrakcje, które są łatwiejsze w użyciu i ... w pierwszej kolejności, więc Twoja odpowiedź jest bardzo prawdopodobne, aby przeczytać przez tych, którzy wpadli na pomysł.)

Template check for the existing of a class member function?

Czy jest możliwe napisanie szablonu, który zmienia zachowanie w zależności od tego, czy określona funkcja członkowska jest zd ... ring(), to używa jej; w przeciwnym razie nie. magiczną częścią, której Nie wiem, jak to zrobić, jest część "FUNCTION_EXISTS".

Jak wykorzystać Boost w Visual Studio 2010

Jakie jest dobre wyjaśnienie krok po kroku, jak korzystać z biblioteki Boost w pustym projekcie w Visual Studio?

Różnica między "constexpr" a " const`

Jaka jest różnica między constexpr a const? Kiedy Mogę używać tylko jednego z nich? Kiedy Mogę używać obu i jak wybrać jeden?

Zasady unieważniania iteratora

Jakie są zasady unieważniania iteratorów dla kontenerów C++? Najlepiej w formacie listy podsumowującej. (uwaga: jest to wpi ... w pierwszej kolejności, więc twój odpowiedź jest bardzo prawdopodobne, aby przeczytać przez tych, którzy wpadli na pomysł.)

Jak przekonwertować std:: string na const char * lub char*?

Jak mogę przekonwertować std::string na char* lub const char*?

Dlaczego zmienne nie mogą być zadeklarowane w instrukcji switch?

Zawsze zastanawiałem się nad tym-dlaczego nie Można zadeklarować zmiennych po etykiecie case w instrukcji switch? W C++ może ... t pomijana przez etykietę 'case' To wydaje się być ograniczeniem również w innych językach. Dlaczego czy to taki problem?