Pytania otagowane jako c++

C ++ jest językiem programowania ogólnego przeznaczenia. Został pierwotnie zaprojektowany jako rozszerzenie do C i ma podobną składnię, ale teraz jest to zupełnie inny język. Ten znacznik służy do pytań o kod (kompilowany) za pomocą kompilatora C ++. Użyj tagu specyficznego dla wersji w przypadku pytań związanych z określoną wersją standardową [C ++ 11], [C ++ 14], [C ++ 17] lub [C ++ 20] itp.



13
Sortowanie wektora niestandardowych obiektów
Jak można posortować wektor zawierający obiekty niestandardowe (tj. Zdefiniowane przez użytkownika). Prawdopodobnie należy użyć standardowego algorytmu sortowania STL wraz z predykatem (funkcją lub obiektem funkcji), który działałby na jednym z pól (jako klucz do sortowania) w obiekcie niestandardowym. Czy jestem na dobrej drodze?
248 c++  stl  sorting 

28
Czy zmienne globalne są złe? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Czy w C / C ++ zmienne globalne są tak …
247 c++  c  global-variables 

17
Jak pobrać wszystkie klucze (lub wartości) ze std :: map i umieścić je w wektorze?
To jeden z możliwych sposobów, w jaki wychodzę: struct RetrieveKey { template <typename T> typename T::first_type operator()(T keyValuePair) const { return keyValuePair.first; } }; map<int, int> m; vector<int> keys; // Retrieve all keys transform(m.begin(), m.end(), back_inserter(keys), RetrieveKey()); // Dump all keys copy(keys.begin(), keys.end(), ostream_iterator<int>(cout, "\n")); Oczywiście możemy również pobrać wszystkie …
246 c++  dictionary  stl  stdmap 

12
to_string nie jest członkiem standardu, mówi g ++ (mingw)
Tworzę mały program do zapamiętywania słownictwa, w którym słowa byłyby dla mnie przypadkowo błyskane dla znaczeń. Chcę używać standardowej biblioteki C ++, jak mówi nam Bjarne Stroustroup, ale natknąłem się na pozornie dziwny problem od samego początku. Chcę zmienić longliczbę całkowitą na std::string, aby móc zapisać ją w pliku. Pracowałem …
245 c++  c++11  g++  mingw  tostring 

28
O ile szybszy jest C ++ niż C #?
Czy jest teraz na odwrót? Z tego, co słyszałem, jest kilka obszarów, w których C # okazuje się być szybszy niż C ++, ale nigdy nie miałem odwagi przetestować go samodzielnie. Pomyślałem, że każdy z was może szczegółowo wyjaśnić te różnice lub wskazać mi właściwe miejsce na informacje na ten …




15
C ++ łapie wszystkie wyjątki
Czy istnieje odpowiednik języka Java w języku C ++? try { ... } catch (Throwable t) { ... } Próbuję debugować kod Java / jni, który wywołuje rodzime funkcje systemu Windows, a maszyna wirtualna ulega awarii. Kod macierzysty pojawia się dobrze w testach jednostkowych i wydaje się zawieszać tylko po …
244 c++  exception 


11
Jakie są najczęściej używane biblioteki matematyczne / algebry liniowej C ++ w wektorach C ++ oraz jakie są ich koszty i korzyści? [Zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie Wydaje się, że w wielu projektach powoli pojawia się potrzeba matematyki matematycznej i wpadają …

14
Wskaźnik do elementu danych klasy „:: *”
Natknąłem się na ten dziwny fragment kodu, który dobrze się kompiluje: class Car { public: int speed; }; int main() { int Car::*pSpeed = &Car::speed; return 0; } Dlaczego C ++ ma ten wskaźnik do niestatycznego elementu danych klasy? Jaki jest pożytek z tego dziwnego wskaźnika w prawdziwym kodzie?
243 c++  class  pointers  c++-faq 

5
Jak poprawnie dodać dołączone katalogi za pomocą CMake
Około rok temu zapytałem o zależności nagłówka w CMake . Ostatnio zdałem sobie sprawę, że wydaje się, że problem polega na tym, że CMake uznał te pliki nagłówkowe za zewnętrzne dla projektu. Przynajmniej podczas generowania projektu Code :: Blocks pliki nagłówkowe nie pojawiają się w projekcie (tak jak pliki źródłowe). …
243 c++  ubuntu  cmake 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.