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.



10
Jak naprawić brakujący plik .pch w kompilacji?
Kiedy buduję swoje rozwiązanie C ++ w programie Visual Studio, narzeka, że ​​brakuje pliku xxxxx.pch. Czy brakuje mi ustawienia, aby odzyskać wstępnie skompilowane nagłówki? oto dokładny błąd kompletności: Error 1 fatal error C1083: Cannot open precompiled header file: 'Debug\xxxxx.pch': No such file or directory

6
Czy funkcje wirtualne mogą mieć parametry domyślne?
Jeśli zadeklaruję klasę bazową (lub klasę interfejsu) i określę wartość domyślną dla co najmniej jednego z jej parametrów, czy klasy pochodne muszą określać te same wartości domyślne, a jeśli nie, to które wartości domyślne będą widoczne w klasach pochodnych? Dodatek: Interesuje mnie również, jak można to załatwić w różnych kompilatorach, …
164 c++  c++11  c++03 


13
Czy D jest wiarygodną alternatywą dla Java i C ++? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
163 java  c++  c  d 

7
Jakie są zalety korzystania z nullptr?
Ten fragment kodu koncepcyjnie robi to samo dla trzech wskaźników (bezpieczna inicjalizacja wskaźnika): int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; A więc jakie są zalety przypisywania wskaźników nullptrnad przypisywaniem im wartości NULLlub 0?
163 c++  c++11  null  c++-faq  nullptr 


8
Jaka jest różnica między istringstream, ostringstream i stringstream? / Dlaczego nie używać stringstream w każdym przypadku?
Kiedy używam std::istringstream, std::ostringstreami std::stringstreamdlaczego nie należy po prostu użyć std::stringstreamw każdej sytuacji (czy są jakieś problemy z wydajnością Runtime?). Wreszcie, czy jest w tym coś złego (zamiast w ogóle korzystać ze strumienia): std::string stHehe("Hello "); stHehe += "stackoverflow.com"; stHehe += "!";




10
Czy powinienem przechowywać całe obiekty, czy też wskaźniki do obiektów w kontenerach?
Projektowanie nowego systemu od podstaw. Będę używać STL do przechowywania list i map pewnych długotrwałych obiektów. Pytanie: Czy powinienem upewnić się, że moje obiekty mają konstruktory kopiujące i przechowują kopie obiektów w moich kontenerach STL, czy też ogólnie lepiej jest samodzielnie zarządzać życiem i zakresem i po prostu przechowywać wskaźniki …
162 c++  stl  pointers 

5
Dlaczego ta pętla generuje „ostrzeżenie: iteracja 3u wywołuje niezdefiniowane zachowanie” i wyświetla więcej niż 4 wiersze?
Kompilowanie tego: #include <iostream> int main() { for (int i = 0; i < 4; ++i) std::cout << i*1000000000 << std::endl; } i gccgeneruje następujące ostrzeżenie: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] std::cout << i*1000000000 << std::endl; ^ Rozumiem, że występuje przepełnienie liczby całkowitej ze znakiem. Nie mogę zrozumieć, …

1
Co to jest string_view?
string_viewbył proponowaną funkcją w C ++ Library Fundamentals TS ( N3921 ) dodanym do C ++ 17 O ile rozumiem, jest to typ, który reprezentuje pewnego rodzaju „koncepcję” ciągu, czyli widok dowolnego typu kontenera, który może przechowywać coś, co można zobaczyć jako ciąg. Czy to jest poprawne ? Czy const …

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.