sizeof

    5Ciepło

    6Odpowiedz

    Więc optymalizuję niektóre kod przez rozwijanie niektórych pętli (tak, wiem, że powinienem polegać na moim kompilatorze, aby to zrobić dla mnie, ale nie pracuję z moim wyborem kompilatorów) i Chciałem

    20Ciepło

    7Odpowiedz

    Niedawno zobaczyłem, że ktoś poleca innemu użytkownikowi użycie sizeof var zamiast sizeof (type). Zawsze myślałem, że to tylko wybór stylu. Czy jest jakaś znacząca różnica? Jako przykład, linie F i FF

    39Ciepło

    2Odpowiedz

    następujący kod #include <iostream> using namespace std; int main() { const char* const foo = "f"; const char bar[] = "b"; cout << "sizeof(string literal) = " << sizeof("f") << end

    73Ciepło

    9Odpowiedz

    Dlaczego sizeof jest uważany za operatora, a nie funkcję? Jaka właściwość jest niezbędna do zakwalifikowania się jako operator?

    96Ciepło

    4Odpowiedz

    Jeśli używam malloc w moim kodu: int *x = malloc(sizeof(int)); uzyskać to ostrzeżenie od gcc: new.c: 7: ostrzeżenie: niejawna deklaracja funkcji malloc '' new.c : 7: ostrzeżenie: niekompatybilna dom