c

Co oznacza {0} podczas inicjalizacji obiektu?

Kiedy {0} jest używany do inicjalizacji obiektu, co to oznacza? Nigdzie nie mogę znaleźć żadnych odniesień do {0}, A ze wzglę ... ) GetExitCodeProcess(sexi.hProcess, &returnCode); } Bez niego powyższy kod ulegnie awarii podczas uruchamiania.

stały wskaźnik vs wskaźnik na stałej wartości [duplikat]

To pytanie ma już odpowiedź tutaj: Jaka jest różnica między char * const a const char*? ... bym w stanie odpowiedzieć na pytanie. Czy ktoś może wyjaśnić, komentując powyższy przykład, jak działa słowo kluczowe const?

NSLog nazwa metody z objective-C W iPhone

Obecnie definiujemy sobie Rozszerzony mechanizm logu, który drukuje nazwę klasy i numer linii źródłowej dziennika. #define ... która metoda jest wywoływana. Wiem, że mamy również debugger Xcode, ale czasami chcę również debugować przez wylogowanie się.

Odczytywanie ciągu Z Wejścia ze znakiem spacji?

Używam Ubuntu i używam również Geany i CodeBlock jako mojego IDE. Próbuję odczytać łańcuch znaków (np. "Barack Obama") i umie ... return 0; } Wyjście: Enter your name: Barack Obama Your Name is: Barack Jak sprawić, by program odczytał całą nazwę?

Jak zrobić prosty plik makefile dla GCC na Linuksie?

Mam trzy pliki: program.c, program.h i headers.h. program.c obejmuje program.h i headers.h. Muszę skompilować to na Linuksie używając kompilatora GCC. Nie wiem, jak to zrobić. Netbeans stworzył jeden dla mnie, ale jest pusty.

Wyszukiwanie w posortowanej i obróconej tablicy

Przygotowując się do wywiadu natknąłem się na to ciekawe pytanie: Otrzymałeś tablicę, która jest posortowana, a następni ... odać kilka wskazówek. Wygooglowałem wiele na temat specjalnych algorytmów, ale nie mogłem znaleźć żadnego. Rozumiem C i C++.

Standardowa alternatywa dla sztuczki GCC ## VA ARGS?

Istnieje dobrze znany problem z pustymi argami dla zmiennych makr w C99. Przykład: #define FOO(...) printf(__VA_ARG ... o oddzielnego printf(), co jest korzystne, jeśli logowanie jest buforowane liniowo i pochodzi z wielu źródeł asynchronicznie.

Jakie są różnice między poll a select?

Mam na myśli standard POSIX select i poll wywołania API systemu C.

Jak używać gniazda netlink do komunikacji z modułem jądra?

Próbuję napisać moduł jądra Linuksa, który komunikuje się z procesem użytkownika za pomocą netlink. Używam netlinka, ponieważ ... ting hello module\n"); netlink_kernel_release(nl_sk); } module_init(hello_init); module_exit(hello_exit);

Poprawne określenie formatu, aby wydrukować wskaźnik lub adres?

Jakiego formatu należy użyć do wypisania adresu zmiennej? Jestem zdezorientowany między poniższymi partiami. %u-unsigned integer % x-wartość szesnastkowa %P-void pointer Jaki byłby optymalny format wydruku adresu?

Kiedy i dlaczego system operacyjny inicjalizuje pamięć do 0xcd, 0xdd, itd. na malloc / free / new / delete?

Wiem, że system operacyjny czasami inicjalizuje pamięć za pomocą pewnych wzorców, takich jak 0xCD i 0xdd. To co chcę wiedzie ... lokacji, a niektóre wzorce wywołają przerwania w Win32 co spowoduje wyświetlenie WYJĄTKÓW w debugger. Jak przenośne to jest?

makefile: 4: * * * Brak separatora. Stop

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 clean lub make make, dostaję ten błąd: :makefile:4: *** missing separator. Stop. Jak mogę to naprawić?

Jak korzystać z pamięci współdzielonej z Linuksem w C

Mam mały problem z jednym z moich projektów. Próbowałem znaleźć dobrze udokumentowany przykład użycia pamięci współdzielone ... zek na temat pamięci dzielonej z przykładowym kodem (jeśli to możliwe), do którego możesz mnie skierować? Dzięki, bleepzter

Co oznaczają pty i tty?

Zauważyłem, że jest wiele wzmianek o pty i tty w niektórych projektach opensource, czy ktoś może mi powiedzieć, co one oznaczają i jaka jest różnica między nimi? Dzięki!

const int vs. int const jako parametr funkcji w C++ i C

Szybkie Pytanie: int testfunc1 (const int a) { return a; } int testfunc2 (int const a) { return a; } Czy te dwie fun ... t jakaś różnica? Interesuje mnie odpowiedź na język C, ale jeśli jest coś ciekawego w języku C++, to też chciałbym wiedzieć.

Czy rozmiar (jakiś wskaźnik) jest zawsze równy czterem?

Na przykład: sizeof(char*) zwraca 4. Podobnie jak int*, long long*, wszystko, czego próbowałem. Czy są od tego jakieś wyjątki?

Cytaty pojedyncze a podwójne w C lub c++

Kiedy należy używać cudzysłowów pojedynczych i podwójnych w programowaniu C lub c++?

Czy "switch" jest szybszy niż "if"?

Czy switch oświadczenierzeczywiście jest szybsze niż if oświadczenie? Uruchomiłem poniższy kod na kompilatorze x64 C++ Visua ... ,48h 13FE81CE3 ret Aktualizacja: Ciekawe wyniki tutaj . Nie wiem, dlaczego jeden jest szybszy, a drugi wolniejszy.

Jak przekonwertować ciąg znaków na liczbę całkowitą W C?

Próbuję się dowiedzieć, czy istnieje alternatywny sposób konwersji ciągu znaków na liczbę całkowitą w C. Regularnie umieszczam w kodzie następujący wzór. char s[] = "45"; int num = atoi(s); Jest lepszy sposób,czy inny?

C dynamicznie rosnąca tablica

Mam program, który odczytuje "surową" listę encji w grze i zamierzam stworzyć tablicę zawierającą indeks (int) nieokreślonej ... ane), na wypadek, gdyby to coś zmieniło. Jeśli wskaźniki są jedynym rozwiązaniem, Jak mogę je śledzić, aby uniknąć wycieków?