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

6 ответов

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

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

6 ответов

Это должно ... и это на самом деле не направлено на вас, т. Е. Для тех, кто читает эту ветку позже и может не иметь вашего опыта, я бы не хотел, чтобы они предполагали, что sizeof (int) автоматически составляет 4 байта и начать делать "умные" вещи, такие как

я есть две структуры со значениями, которые должны вычислять взвешенное среднее, как эта упрощенная версия: typedef struct { int v_move, v_read, v_suck, v_flush, v_nop, v_call; } values; typedef struct { int qtt_move, qtt_read, qtt_suck, ...

6 ответов

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

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

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

6 ответов

Найти размер массива без использования sizeof в C

Я искал способ найти размер массива в C без использованияsizeof в C и я нашел следующий код: int main () { int arr[100]; printf ("%d\n", (&arr)[1] - arr); return 0; }Может кто-нибудь, пожалуйста, объясните мне, как это работает?

6 ответов

Количество бит в типе данных

У меня есть две задачи для назначения, одна возвращает количество бит в типе int на любой машине. Я думал, что напишу свою функцию так: int CountIntBitsF() { int x = sizeof(int) / 8; return x; }Это выглядит правильно? Вторая часть состоит в ...

6 ответов

О размере указателя на функцию-член класса [duplicate]

На этот вопрос уже есть ответ: Указатели на представления членов [/questions/13875786/pointers-to-members-representations] 2 ответа Допустим, у нас есть класс А class A; и эти typedefs typedef void (A::*a_func_ptr)(void); typedef void ...

7 ответов

Почему книги говорят: «Компилятор выделяет пространство для переменных в памяти»?

7 ответов

 проверьте указатель, вот рекурсивная функция, которая печатает содержимое односвязного списка.

я есть небольшой кусочек кода оsizeof оператор с троичным оператором: #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); // Ok printf("%zu\n", sizeof(a)); // Ok printf("%zu\n", sizeof(a ? true : ...

7 ответов

Я не вижу смысла этого обсуждения. Класс C ++ не является ссылочной переменной. Если Страуструп говорит что-то о C ++, вы можете поспорить, что это технически правильно, но различия между классами и структурами несущественны для вопроса OP, если только вы не утверждаете, что sizeof (struct) может быть нулевым. Ты?

я есть вопрос C ++. Я написал следующий класс: class c { int f(int x, int y){ return x; } };sizeof () класса c возвращает «1». Я действительно не понимаю, почему это возвращает 1. Пытаясь лучше понять, что происходит, я добавил еще одну ...

7 ответов

За исключением случаев указания на такие вещи, как символ на слове, адресованном машине.

етствует ли размер указателя размеру и типу, на который он указывает, или указатели всегда имеют фиксированный размер? Например... int x = 10; int * xPtr = &x; char y = 'a'; char * yPtr = &y; std::cout << sizeof(x) << "\n"; std::cout << ...