@DeboshiR
Свободу разработчикам!!!

Как изменить размер структуры?

Есть структура:
struct student {   
	char fam[15],    
.........................................
	telephone[10]; 
};

Объявлена:
const int N = 1; 
student stud[N];

Требуется изменить размер (N) и получить значение нового размера.
sizeof() выдаёт какое-то странное значение.
  • Вопрос задан
  • 351 просмотр
Пригласить эксперта
Ответы на вопрос 1
EgoRusMarch
@EgoRusMarch
C++ Developer
sizeof(student) - даст размер структуры (одного объекта), а
sizeof(stud) - даст размер массива структур
с указателями такая штука не сработает, если выделил динамически, то указатель в сайзофе даст размер указателя
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы