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 4 lata temu . Właśnie uczę się o C. Dziwne wydaje mi się to, że twórcy wybrali …
(Jest to skierowane głównie do tych, którzy mają konkretną wiedzę na temat systemów o niskim opóźnieniu, aby uniknąć odpowiedzi osób niepotwierdzonych). Czy uważasz, że istnieje kompromis między pisaniem „ładnego” kodu obiektowego a pisaniem bardzo szybkiego kodu o niskim opóźnieniu? Na przykład unikanie funkcji wirtualnych w C ++ / narzutu polimorfizmu …
Uczę się języka C ++ i trudno mi zrozumieć zero. W szczególności w samouczkach, które przeczytałem, wspomniano o „zerowym sprawdzaniu”, ale nie jestem pewien, co to oznacza ani dlaczego jest konieczne. Czym dokładnie jest zero? Co to znaczy „sprawdzić, czy nie ma nic”? Czy zawsze muszę sprawdzać, czy nie ma …
Mam starszego programistę z ośmioletnim doświadczeniem .NET, od jutra pracuję nad aplikacją zawierającą 11 000 linii kodu. W zespole jest ja i inny programista. Oboje mamy około trzyletnie doświadczenie. To mój pierwszy projekt jako menadżer (jestem również programistą w projekcie) i po raz pierwszy musiałem przedstawić kogoś do już ustalonej …
Wiele osób powiedziało, że C ++ jest zupełnie innym językiem niż C, ale sam Bjarne powiedział, że C ++ jest językiem rozszerzonym od C, stąd też ++pochodzi. Dlaczego więc wszyscy mówią, że C i C ++ to zupełnie inne języki? W jaki sposób C różni się od C ++ poza …
W C i C ++ główna metoda utrzymuje nazwę pliku na pierwszej pozycji tablicy w argv [0]. Jednak w Javie nazwa pliku nie jest zawarta w tablicy ciągów args. Czy jest tego praktyczny powód? Rozumiem, że sprawia to, że iteracja za pomocą argumentów wiersza poleceń oparta jest na 0 zamiast …
Na stronie Wikipedii dla systemu Windows napisano, że system Windows został napisany w asemblerze dla programu ładującego i przełącznika zadań oraz w C i C ++ dla procedur jądra. IIRC, możesz wywoływać funkcje C ++ z extern "C"bloku d. Mogę używać C do funkcji jądra, więc aplikacje w czystym C …
Czytam „Standardową bibliotekę C” PJ Plaugera, co jest naprawdę interesujące. Książka wyjaśnia nie tylko, jak KORZYSTAĆ z biblioteki, ale także sposób jej implementacji. Skończyłem czytać ctype.hsekcję, aw nagłówku funkcje są zadeklarowane zarówno jako makra ORAZ funkcje. Na przykład int isdigit(int); ale również #define isdigit(c) (_Ctype[(int)(c)] & _DI) Nie rozumiem, dlaczego …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 6 lat temu . W przyszłym tygodniu będę rozmawiać z moim działem na temat testów jednostkowych i rozwoju opartego na testach. W ramach …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . W opałach szkół java Joel omawia swoje doświadczenia w Penn i trudność „błędów segmentacji”. On …
To nie jest duplikat pytania, gdy czytam poprzednie pytanie. Czy ktoś może mi pomóc w zrozumieniu how float values are stored in the memory. Mam wątpliwości, czy tutaj wartości zmiennoprzecinkowe zawierają „ .'( for example 3.45) jak '.'będą reprezentowane w pamięci? Czy ktoś może mi wyjaśnić za pomocą diagramu?
Jaka jest historia konwencji nazywania wielkimi literami? Moją intuicją jest to, że zaczęło się od preprocesora C, gdzie ludzie opracowali praktykę nazywania makr preprocesora wielkimi literami, aby skutecznie żyć w osobnej przestrzeni nazw i unikać kolizji nazw. Wierzę, że ta praktyka została następnie źle zrozumiana i zakazana, aby stosować ją …
Zwykle w C musimy podać komputerowi rodzaj danych w deklaracji zmiennej. Np. W poniższym programie chcę wydrukować sumę dwóch liczb zmiennoprzecinkowych X i Y. #include<stdio.h> main() { float X=5.2; float Y=5.1; float Z; Z=Y+X; printf("%f",Z); } Musiałem poinformować kompilator o typie zmiennej X. Czy kompilator nie może sam określić typu …
Odkryłem przez Valgring, że niektóre programy GTK + przeciekają pamięć. Jak ważne jest usunięcie tych wycieków? To znaczy, często te programy działają bardzo dobrze, ale z drugiej strony nigdy nie można być pewnym, czy ktoś chce skopiować część nieszczelnego kodu do innego programu. I nie jestem pewien, czy idea programów …
Wszyscy mówią, że powinienem uczynić mój kod modułowym, ale czy nie jest to mniej wydajne, jeśli używam więcej wywołań metod niż mniejszych, ale większych metod? Jaka jest różnica w Javie, C lub C ++ pod tym względem? Rozumiem, że łatwiej jest edytować, czytać i rozumieć, szczególnie w grupie. Czy zatem …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.