Результаты поиска по запросу "sizeof"

3 ответа

Что такое sizeof (size_t) в 32-битных по сравнению с различными 64-битными моделями данных?

В 64-битной системеsizeof(unsigned long) зависит от модели данных, реализованной системой, например, это 4 байта в LLP64 (Windows), 8 байтов в LP64 (Linux и т. д.). какойsizeof(size_t) должно быть? Это зависит от модели данных, какsizeof(long) ...

6 ответов

Проверка размера объекта в Objective-C

Я пытаюсь найти размер объекта-c. Я использую что-то похожее на: NSLog(@"sizeof myObject: %ld", sizeof(*myObject));Это просто дает мне размер указателя, хотя. Что я делаю неправильно?

8 ответов

размер объединения в C / C ++

Каков размер объединения в C / C ++? Это размер самого большого типа данных внутри него? Если так, как компилятор вычисляет, как переместить указатель стека, если активен один из меньших типов данных объединения?

ТОП публикаций

6 ответов

У вас есть какие-то документы, чтобы указать мне на? Или хотя бы ваши рассуждения? Мне просто любопытно на данный момент.

ая версия: Как узнать размер (в битах) отдельного поля поля c ++? Для пояснения, пример поля, о котором я говорю: struct Test { unsigned field1 : 4; // takes up 4 bits unsigned field2 : 8; // 8 bits unsigned field3 : 1; // 1 bit unsigned field4 ...

0 ответов

Например, при реализации очереди сообщений, где я хочу хранить большие структуры dict, мне может понадобиться узнать, какой метод сериализации Python даст наименьший размер сообщения в байтах, чтобы минимизировать трафик и потребление памяти на сообщение.

ы можем найти размерint, charи т. д. Я хочу знать, как получить размер объектов, таких как строка, целое число и т. д. в Python. Связанный вопрос:Сколько байтов на элемент содержится в списке Python ...

12 ответов

 было ровно 3 восьмеричных знака

+

3 ответа

Вопрос о множественном наследовании, виртуальных базовых классах и размере объектов в C ++

Следующий код печатает 20, то есть sizeof (z) равен 20.

8 ответов

Как мне найти размер структуры? [закрыто]

struct a { char *c; char b; };Что такое sizeof (a)?

8 ответов

Как мне найти размер структуры? [закрыто]

1 ответ

Размер параметра в 32-битных системах будет равен 4, а в 64-битных системах, скомпилированных с -m64, будет 8. Это связано с тем, что массивы передаются в виде указателей в функциях. Указатель является просто адресом памяти.

уn не равно8 в следующей функции? void foo(char cvalue[8]) { int n = sizeof (cvalue); }Ноn делает равно8 в этой версии функции: void bar() { char cvalue[8]; int n = sizeof (cvalue); }