Это может быть глупым вопросом, но как оператор sizeof узнает размер операнда массива, если вы не передаете количество элементов в массиве. Я знаю, что это не возвращает итоговое значение ...
class CContainer {public: int mDrehzahl; // 4 байта double mOeldruck; // 8 Байт int mGeschwindigkeit; // 4 байт}; Если я использую sizeof Operator, CContainer ...
Я пытаюсь выяснить битподы и как они повлияют на размер структуры в C. Позволяет сказать, что у меня есть 2 структуры, как таковые: struct BitFields {long a; короткий b: 3; короткий c: 6; короткая ...
Я пытаюсь научить себя базовому c ++, и я столкнулся с проблемой при попытке вернуть размер памяти, выделяемый структурой. Я знаю размеры данных. Int - 4 байта, а double - 8 байт ....
Я пытался решить один экзаменационный вопрос, когда задавали вопрос, что такое размер класса A и класса B? класс A {char c; short s; char c2; int i; }; класс B {int i; ...
У меня есть следующий код: #include & lt; iostream & gt; использование пространства имен std; класс A {int a; char * b; }; класс B {int a; }; класс C {char * b; }; int main () {// ваш код идет ...
Я хотел бы знать архитектуру, которая нарушает предположения, которые я упомянул ниже. Кроме того, я хотел бы знать, является ли какое-либо из предположений ложью для всей архитектуры (то есть, если любой из них...
Почему размер массива не отправлен в качестве параметра то же как в основном? #include <stdio.h> освобождают PrintSize (международный p_someArray[10]); международное основное () {международный myArray[10]; printf (" %d\n"...
Я хочу скопировать международный массив в другой международный массив. Они используют то же, определяют для длины, таким образом, они будут всегда иметь ту же длину. Каковы профессионалы/недостатки следующих двух альтернатив для размера...
sizeof является ключевым словом C. Это возвращает размер в типе, названном size_t. Однако size_t не является ключевым словом, но определяется, прежде всего, в stddef.h и вероятно других стандартных заголовочных файлах C также. Рассмотрите...
Я помню, что видел некоторый код C, который не смог бы скомпилировать, если условие было ложным во время компиляции. Я не могу вспомнить, где я его видел. В частности, я пишу какой-то непортативный C-код, который ...
В C++, sizeof == sizeof (символ) == 1. Это имеет интуитивный смысл, начиная с символьного литерала и sizeof (символ) == 1, как определено стандартом. В C однако, sizeof == sizeof (интервал)...
Кажется, что sizeof не является реальной функцией? например, если Вы пишете как это: интервал i=0; printf (" %d\n", sizeof (++ i)); printf (" %d\n", i); Вы можете быть произведены как: 4 0 И когда Вы роете в...
Я имею тип данных, говорю X, и я хочу знать его размер, не объявляя переменную или указатель того типа и конечно не используя sizeof оператор. Действительно ли это возможно? Я думал об использовании стандарта...
(sizeof) char всегда возвращает 1 в 32-битный компилятор GCC. Но поскольку базовый размер блока в 32-битном компиляторе равен 4, как char занимает один байт, если базовый размер составляет 4 байта ??? Учитывая, что ...
При использовании malloc и выполнении подобного управления памятью я могу полагаться на sizeof (символ), являющийся всегда 1? Например, я должен выделить память для элементов N символа типа. Умножается sizeof (символ)...
К чему привел бы этот оператор? освободите *p = malloc (sizeof (пусто));Править: расширение вопроса. Если sizeof (пусто) уступает 1 в компиляторе GCC, то 1 байт памяти выделяется и указатель p...
Стандарт C позволяет указателям на различные типы иметь различные размеры, например, sizeof (символ*)! = sizeof (интервал*) разрешен. Это действительно, однако, требует этого, если указатель преобразовывается в пустоту* и...
Что sizeof является объединением в C/C++? Действительно ли это - sizeof самый большой тип данных в нем? Если так, как компилятор вычисляет, как переместить указатель вершины стека если один из меньшего типа данных объединения...
Это является слишком основным, я думаю, но как оба из них работают? возвратите true;//1 и (верный) возврат;//2 Подобных: sizeof, выйдите из Моего предположения: Если бы возврат был функцией, то 1 было бы ошибочно. Так...
Для sizeof оператора действительно ли возможно когда-либо возвратиться 0 (нуль) в C или C++? Если это возможно, это корректно с точки зрения стандартов?
Кто-то может объяснить мне почему мой вызов к malloc с размером строки 6 возвратов sizeof 4 байтов? На самом деле, любой целочисленный аргумент, который я даю malloc, я получаю sizeof 4. Затем, я пытаюсь скопировать два...
Я записал маленький координатный класс для обработки и интервала и координат плавающих. шаблон <класс T> класс vector2 {общественность: vector2 () {memset (это, 0, sizeof (это));} T x; T y;}; Затем...
Я вижу, что люди часто пишут код C, такой как: символ *ptr = malloc (sizeof (символ) *256); это действительно необходимо? В стандарте говорится, что sizeof (символ) == 1 по определению, не делает он имеет смысл только к...
В C мы можем найти размер типа int, char и т. Д. Я хочу знать, как получить размер объектов, таких как строка, целое число и т. Д. В Python. Смежный вопрос: сколько байтов на элемент имеется в Python ...