Pytania oznaczone «c++»

303
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

302
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...

298
Rozmiar znaku („a”) w C / C ++

Jaka jest wielkość znaków w C i C ++? O ile mi wiadomo rozmiar char wynosi 1 bajt zarówno w C, jak i C ++. W C: #include <stdio.h> int main() { printf("Size of char : %d\n", sizeof(char)); return 0; } W C ++: #include <iostream> int main() { std::cout << "Size of char : "...

297
Łatwo mierz upływ czasu

Próbuję użyć time () do pomiaru różnych punktów mojego programu. Nie rozumiem, dlaczego wartości przed i po są takie same? Rozumiem, że to nie jest najlepszy sposób na profilowanie mojego programu, chcę tylko zobaczyć, jak długo coś potrwa. printf("**MyProgram::before time= %ld\n",...

295
Najlepszy sposób na wyodrębnienie subvektora z wektora?

Załóżmy, że mam std::vector(nazwijmy to myVec) rozmiar N. Jaki jest najprostszy sposób na zbudowanie nowego wektora składającego się z kopii elementów od X do Y, gdzie 0 <= X <= Y <= N-1? Na przykład, myVec [100000]za pomocą myVec [100999]w wektorze wielkości 150000. Jeśli nie można tego...

294
Rozpocznij wątek za pomocą funkcji członka

Próbuję zbudować std::threadz funkcją członka, która nie przyjmuje argumentów i zwraca void. Nie mogę znaleźć żadnej składni, która działa - kompilator narzeka bez względu na wszystko. Jaki jest prawidłowy sposób zaimplementowania spawn(), std::threadaby zwracał wykonanie test()? #include...