Pytania otagowane jako c++

Pytania na temat C ++, skompilowanego, uniwersalnego języka programowania o typie statycznym, o dowolnej formie, z wieloma paradygmatami.

3
Jaka jest dzisiaj rola C ++?
Obecnie jestem studentem informatyki i zastanawiam się, co jest dziś ważne w C ++, do czego służy? Ukończyłem podstawowy kurs języka C ++ na moim uniwersytecie, ale nie mogę sobie wyobrazić, gdzie mogę wykorzystać moją wiedzę i w jakim kierunku powinienem uczyć się języka C ++. Innymi słowy, czego powinienem …
41 c++ 

5
Jakie są podstawowe różnice między C i C ++? [Zamknięte]
Wiele osób pisze „C / C ++”, jakby to było to samo. Chociaż mają wiele podobieństw, najwyraźniej nie są takie same. Ale jakie są naprawdę podstawowe różnice między C i C ++? Czy C ++ jest ulepszoną wersją C, czy też są funkcje w C, które nie istnieją w C …
41 c++  c 




8
W C ++ ile czasu programista spędza na zarządzaniu pamięcią
Ludzie, którzy są przyzwyczajeni do bezużytecznych języków, często boją się zarządzania pamięcią przez C ++. Istnieją narzędzia, takie jak auto_ptri, shared_ptrktóre obsłużą wiele zadań zarządzania pamięcią. Wiele bibliotek C ++ poprzedza te narzędzia i ma swój własny sposób obsługi zadań zarządzania pamięcią. Ile czasu spędzasz na zadaniach związanych z zarządzaniem …
39 c++  memory 

3
Dlaczego logiczny operator NOT w językach C jest „!”, A nie „~~”?
W przypadku operatorów binarnych mamy zarówno operatory bitowe, jak i logiczne: & bitwise AND | bitwise OR && logical AND || logical OR NIE (jednoargumentowy operator) zachowuje się jednak inaczej. Jest ~ za bitowe i! dla logiki. Rozumiem, że NIE jest operacją jednoargumentową w przeciwieństwie do AND i OR, ale …
39 java  c#  c++  c 


4
W C ++ dlaczego i jak działają funkcje wirtualne?
Czy ktoś może szczegółowo wyjaśnić, jak dokładnie działa wirtualna tabela i jakie wskaźniki są powiązane, gdy wywoływane są funkcje wirtualne. Jeśli faktycznie są wolniejsze, czy możesz pokazać, że czas potrzebny na wykonanie funkcji wirtualnej jest dłuższy niż normalne metody klasowe? Łatwo jest zapomnieć o tym, jak / co się dzieje, …

5
Najlepsze praktyki korzystania z przestrzeni nazw w C ++ [zamknięte]
Kilka miesięcy temu przeczytałem Czysty kod wuja Boba , który miał ogromny wpływ na sposób, w jaki piszę kod. Nawet jeśli wydawało się, że powtarza rzeczy, które każdy programista powinien wiedzieć, zebranie ich wszystkich razem i wdrożenie ich w praktyce skutkuje znacznie czystszym kodem. W szczególności odkryłem, że dzielenie dużych …
38 design  c++  namespace 


1
C ++ 11 zawiera std :: stoję, dlaczego nie std :: itos?
Z radością zauważyłem, że C ++ 11 ma std::sto@rodzinę funkcji do łatwego rozpakowywania ints / floats / longs cokolwiek z ciągów. Dziwi mnie jednak fakt, że przeciwieństwo nie zostało wdrożone. Dlaczego komitet normalizacyjny nie zawiera std::itosrodziny funkcji do przechodzenia od ints / floats / cokolwiek (wstecz) do stringów?
37 c++  parsing  strings  c++11 

8
Czy dobrą praktyką jest poleganie na przesyłaniu nagłówków w sposób tranzytowy?
Usuwam dołączenia w projekcie C ++, nad którym pracuję, i wciąż zastanawiam się, czy powinienem jawnie dołączyć wszystkie nagłówki użyte bezpośrednio w określonym pliku, czy też powinienem zawierać tylko absolutne minimum. Oto przykład Entity.hpp: #include "RenderObject.hpp" #include "Texture.hpp" struct Entity { Texture texture; RenderObject render(); } (Załóżmy, że deklaracja przekazania …
37 c++  c  headers  include 

16
Czy boli uczyć się fragmentów wielu języków programowania?
Karierę programistyczną rozpocząłem w BASIC, w 9 klasie. Nauczyłem się trochę języka BASIC, pisząc proste programy do dodawania, odejmowania i drukowania. Potem poszedłem na uniwersytet i podjąłem Informatykę i Inżynierię Systemów. W pierwszym roku uczyłem się C i mam nad tym dobrą władzę. Następnie nauczyłem się C ++ w drugim …
37 php  c++  c  basic 

11
„Paradoks blub” i c ++
Czytałem artykuł tutaj: http://www.paulgraham.com/avg.html, a część o „paradoksie blub” była szczególnie interesująca. Jako ktoś, kto głównie koduje w c ++, ale ma kontakt z innymi językami (głównie Haskell), jestem świadomy kilku przydatnych rzeczy w tych językach, które trudno jest powielić w c ++. Pytanie skierowane jest głównie do osób biegle …

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.