sizeof

    3зной

    7ответ

    Как найти размер абстрактного класса? class A { virtual void PureVirtualFunction() = 0; }; Поскольку это абстрактный класс, я не могу создавать объекты этого класса. Как я смогу найти размер

    13зной

    6ответ

    Я знаю, что char и int вычисляются как 8 байтов на 32-битных архитектурах из-за выравнивания, но я недавно столкнулся с ситуацией, когда структура с тремя шортами сообщалась как 6 байтов оператором si

    6зной

    4ответ

    Итак, вы знаете, как примитив типа char имеет размер 1 байт? Как мне сделать примитив с нестандартным размером? Так что, вместо того, чтобы в int с размером 4 байта, я делаю один с размером let say 16

    13зной

    12ответ

    Я хочу скопировать массив int в другой массив int. Они используют одинаковое определение длины, поэтому они всегда будут иметь одинаковую длину. Каковы плюсы и минусы следующих двух альтернатив параме

    8зной

    5ответ

    GCC 4.4.1 c89 У меня есть следующий фрагмент кода: #include <stdlib.h> #include <stdio.h> char *buffer = malloc(10240); /* Check for memory error */ if(!buffer) { fprintf(stderr, "Memory er

    0зной

    4ответ

    можно ли вернуть sizeof производный класс уже из базового класса/структуры? imho размер класса является своеобразным свойством, таким как вес человека. Но я не хочу писать одну и ту же функцию в каждо

    1зной

    8ответ

    Если я пишу int main() { int a[100] = {1,2,3,4,}; cout<<sizeof(a)/sizeof(a[0])<<endl; //a is a pointer to the first elem of array, //isn't it return 0; } Я получаю 400

    22зной

    7ответ

    Это слишком основа, я думаю, но как они работают? return true; // 1 и return (true); // 2 Похожие: sizeof, exit Мое предположение: Если возвращение была функция, 1 бы ошибочный. Таким образом, воз

    2зной

    3ответ

    На моей системе: SizeOf (длинная) в C++ является 4 AKA 32bits SizeOf (длинный) в С # 8 ака 64 бита Так что в моих декларациях методов Interop I Я заменил C++ longs на C# int, но я чувствую, что это не