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.



20
Jak mogę iterować po wyliczeniu?
Właśnie zauważyłem, że nie można używać standardowych operatorów matematycznych na wyliczeniu, takich jak ++ lub + = Więc jaki jest najlepszy sposób na iterację wszystkich wartości w wyliczeniu C ++?
303 c++  enums 



7
Jak zrobić SIMPLE C ++ Makefile
Musimy użyć pliku Makefile, aby zebrać wszystko razem w naszym projekcie, ale nasz profesor nigdy nie pokazał nam, jak to zrobić. Mam tylko jeden plik a3driver.cpp. Sterownik importuje klasę z lokalizacji,"/user/cse232/Examples/example32.sequence.cpp" . Otóż ​​to. Wszystko inne jest zawarte w.cpp . Jak miałbym zrobić prosty plik Makefile, który tworzy plik wykonywalny …
302 c++  makefile 

13
Dlaczego kompilatory C ++ nie definiują operatora == i operatora! =?
Jestem wielkim fanem pozwalania kompilatorowi na wykonanie dla ciebie jak największej pracy. Pisząc prostą klasę, kompilator może dać ci następujące za „za darmo”: Domyślny (pusty) konstruktor Konstruktor kopii Destruktor Operator przypisania ( operator=) Ale wydaje się, że nie daje żadnych operatorów porównania - takich jak operator==lub operator!=. Na przykład: class …
302 c++  operators 

14
Jakie narzędzia analizy statycznej C ++ typu open source są dostępne? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, 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 ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …


3
Dlaczego NaN - NaN == 0.0 z kompilatorem Intel C ++?
Powszechnie wiadomo, że NaN rozmnażają się w arytmetyce, ale nie mogłem znaleźć żadnych demonstracji, więc napisałem mały test: #include <limits> #include <cstdio> int main(int argc, char* argv[]) { float qNaN = std::numeric_limits<float>::quiet_NaN(); float neg = -qNaN; float sub1 = 6.0f - qNaN; float sub2 = qNaN - 6.0f; float sub3 …
300 c++  c  floating-point  ieee-754  icc 



10
Porównanie struktur testów jednostkowych C ++ [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, 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 ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …



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.