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ł.)
Czy
Czytam książkę, w której autor mówi, że if( a < 901 ) jest szybszy niż if( a <= 900 ).
Nie do końca tak jak w tym pro ... łożonym kodzie pętli. Przypuszczam, że to ma coś wspólnego z wygenerowanym kodem maszynowym na wypadek, gdyby to była prawda.
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?