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
Czy minęły już dni przekazywania const std :: string & jako parametru?
Słyszałem niedawno rozmowę przez Herb Sutter, który zasugerował, że powody, aby przejść std::vectori std::stringprzez const &są w dużej mierze zniknęły. Zasugerował, że lepiej jest teraz napisać funkcję taką jak poniżej: std::string do_something ( std::string inval ) { std::string return_val; // ... do stuff ... return return_val; } Rozumiem, że return_valbędzie …
604 c++  c++11 



17
Rozszerzenie pliku kodu C ++? .cc vs .cpp [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 w zeszłym miesiącu . Widziałem kod C ++ zapisany jako pliki .cci .cpp. Czy jest jakaś różnica …
599 c++  filenames 


4
Dlaczego iostream :: eof wewnątrz warunku pętli (tj. `While (! Stream.eof ())`) jest uważany za niewłaściwy?
Właśnie znalazłem komentarz w tej odpowiedzi, który mówi, że używanie iostream::eofw pętli jest „prawie na pewno złe”. Zasadniczo używam czegoś takiego while(cin>>n)- co domyślnie sprawdza EOF. Dlaczego jawne sprawdzanie eofa jest while (!cin.eof())nieprawidłowe? Czym różni się od używania scanf("...",...)!=EOFw C (z którego często korzystam bez problemów)?
595 c++  iostream  c++-faq 

9
Jak określić zużycie procesora i pamięci od wewnątrz procesu?
Kiedyś miałem za zadanie określić następujące parametry wydajności z działającej aplikacji: Całkowita dostępna pamięć wirtualna Aktualnie używana pamięć wirtualna Pamięć wirtualna aktualnie używana przez mój proces Całkowita dostępna pamięć RAM Aktualnie używana pamięć RAM Pamięć RAM aktualnie używana przez mój proces % Aktualnie używanego procesora % Procesora aktualnie używanego przez …
593 c++  c  memory  cpu 




13
Czym dokładnie jest nullptr?
Mamy teraz C ++ 11 z wieloma nowymi funkcjami. Ciekawym i mylącym (przynajmniej dla mnie) jest nowy nullptr. Cóż, nie trzeba już nieprzyjemnego makra NULL. int* x = nullptr; myclass* obj = nullptr; Nadal nie rozumiem, jak nullptrdziała. Na przykład artykuł w Wikipedii mówi: C ++ 11 naprawia to, wprowadzając …
570 c++  pointers  c++11  nullptr 

12
C ++: „std :: endl” vs „\ n”
Wiele książek w C ++ zawiera taki przykładowy kod ... std::cout << "Test line" << std::endl; ... więc zawsze to robiłem. Ale zamiast tego widziałem dużo kodu od takich programistów: std::cout << "Test line\n"; Czy istnieje techniczny powód, aby preferować jeden nad drugim, czy to tylko kwestia stylu kodowania?



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.