Pytania otagowane jako c

C jest językiem programowania ogólnego przeznaczenia używanym do programowania systemu (system operacyjny i wbudowane), bibliotek, gier i platform. Tego znacznika należy używać z ogólnymi pytaniami dotyczącymi języka C, zgodnie z definicją w normie ISO 9899 (najnowsza wersja, 9899: 2018, o ile nie określono inaczej - także znaczniki specyficzne dla wersji za pomocą c89, c99, c11 itd.). C różni się od C ++ i nie należy go łączyć ze znacznikiem C ++ bez uzasadnionego powodu.

30
Kiedy montaż jest szybszy niż C?
Jednym z podanych powodów znajomości asemblera jest to, że czasami można go użyć do napisania kodu, który będzie bardziej wydajny niż pisanie tego kodu w języku wyższego poziomu, w szczególności C. Jednak słyszałem też wielokrotnie, że chociaż nie jest to całkowicie fałszywe, przypadki, w których asembler może być rzeczywiście używany …
475 c  performance  assembly 

10
makefile: 4: *** brak separatora. Zatrzymać
To jest mój makefile: all:ll ll:ll.c gcc -c -Wall -Werror -02 c.c ll.c -o ll $@ $< clean : \rm -fr ll Kiedy próbuję make cleanlubmake make pojawia się ten błąd: :makefile:4: *** missing separator. Stop. Jak mogę to naprawić?
473 c  makefile 



20
Programowo znajdź liczbę rdzeni na maszynie
Czy istnieje sposób na określenie liczby rdzeni maszyny w C / C ++ w sposób niezależny od platformy? Jeśli nic takiego nie istnieje, co powiesz na określenie tego na platformę (Windows / * nix / Mac)?
464 c++  c 

19
Zapobieganie zamykaniu okna konsoli w aplikacji konsoli Visual Studio C / C ++
Jest to prawdopodobnie kłopotliwe pytanie, ponieważ bez wątpienia odpowiedź jest oślepiająco oczywista. Korzystam z programu Visual Studio od lat, ale po raz pierwszy opracowałem aplikację konsolową. Po uruchomieniu aplikacji pojawia się okno konsoli, pojawia się wynik programu, a następnie okno zamyka się wraz z zamykaniem aplikacji. Czy istnieje sposób, aby …
464 c  visual-studio  console 


6
Wskaźnik funkcji Typedef?
Czy masz problem z przepełnieniem stosu w Przepełnienie : Czy znasz typedef lub inny? Uczę się, jak dynamicznie ładować biblioteki DLL, ale nie rozumiem tej linii typedef void (*FunctionFunc)(); Mam parę pytań. Gdyby ktoś był w stanie na nie odpowiedzieć, byłbym wdzięczny. Dlaczego jest typedefużywany? Składnia wygląda dziwnie; po voidczy …
458 c++  c  pointers  typedef 





12
Co to jest natywny interfejs GUI systemu Linux?
Mam nadzieję, że nie jest to głupie pytanie, ale zawsze zastanawiałem się. Zarówno Windows (Win32 API), jak i OS X (Cocoa) mają własne API do obsługi okien, zdarzeń i innych rzeczy związanych z systemem operacyjnym. Nigdy tak naprawdę nie mam jasnej odpowiedzi na pytanie, czym jest odpowiednik Linuksa. Słyszałem, jak …
441 c++  c  linux  api  user-interface 


5
Debugowanie vs wydanie w CMake
W skompilowanym projekcie GCC Jak uruchomić CMake dla każdego typu docelowego (debugowanie / wydanie)? Jak określić debugowanie i zwolnić flagi C / C ++ za pomocą CMake? Jak wyrazić, że główny plik wykonywalny zostanie skompilowany g++i jedna zagnieżdżona biblioteka gcc?
435 c++  c  gcc  cmake 

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.