Pytania oznaczone «c++»

329
Czy 0 jest literałem dziesiętnym czy ósemkowym?

Zero jest zawsze równe zero, więc to nie ma znaczenia. Ale w niedawnej dyskusji z przyjacielem powiedział, że literalne ośmiokrotne są dziś prawie nieużywane. † Potem przyszło mi do głowy, że właściwie prawie wszystkie liczby całkowite w moim kodzie są ósemkowe, mianowicie 0. Czy liczba 0ósemkowa...

321
Pętla for ++ oparta na C ++ 11 w odwrotnym zakresie

Czy istnieje adapter kontenera, który odwróciłby kierunek iteratorów, dzięki czemu mogę iterować po kontenerze w odwrotnej kolejności za pomocą pętli for opartej na zakresie? Za pomocą jawnych iteratorów przekonwertowałbym to: for (auto i = c.begin(); i != c.end(); ++i) { ... zaangażowany w...

319
Łącząc C ++ i C - jak działa #ifdef __cplusplus?

Pracuję nad projektem, który ma dużo starszego kodu C. Zaczęliśmy pisać w C ++ z zamiarem ostatecznej konwersji starszego kodu. Jestem trochę zdezorientowany co do interakcji między C i C ++. Rozumiem, że poprzez owinięcie C kodu z extern "C"C ++ kompilator nie będzie Magiel C pseudonimów, ale nie...

318
Jaki jest najprostszy sposób na awarię programu C ++?

Próbuję stworzyć program w języku Python, który będzie współpracował z innym procesem powodującym awarie (który jest poza moim zasięgiem). Niestety program, z którym się komunikuję, nie ulega awarii nawet niezawodnie! Chcę więc stworzyć szybki program C ++, który celowo ulega awarii, ale tak...

310
Czy #pragma, gdy raz jest bezpieczny, obejmuje strażników?

Czytałem, że podczas korzystania z programu istnieje pewna optymalizacja kompilatora, #pragma oncektóra może spowodować szybszą kompilację. Rozumiem, że jest to niestandardowe, a zatem może powodować problem ze zgodnością między platformami. Czy jest to obsługiwane przez większość nowoczesnych...

305
Skopiuj plik w rozsądny, bezpieczny i wydajny sposób

Poszukuję dobrego sposobu na skopiowanie pliku (binarnego lub tekstowego). Napisałem kilka próbek, każdy działa. Ale chcę usłyszeć opinię doświadczonych programistów. Brakuje dobrych przykładów i szukam sposobu, który działa z C ++. ANSI-C-WAY #include <iostream> #include <cstdio> //...