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?