Форум программистов, компьютерный форум CyberForum.ru

размер класса - C++

Восстановить пароль Регистрация
 
Mr. Pyatachok
 Аватар для Mr. Pyatachok
8 / 8 / 0
Регистрация: 30.06.2011
Сообщений: 250
27.01.2012, 00:41     размер класса #1
Всем привет!
Извините за нубский вопрос: как определить размер класса в режиме #pragma pack(1) и без него.
(цитата из задания)

Если нетяжело, то можно на примере, чтобы я идиот понял, или дайте ссылочки, чтобы прочитать нормальным языком, а то я не понимаю как это все работает.

Заранее всем огромное спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
27.01.2012, 00:43     размер класса #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class A
{
   char x;
   char y;
   char z;
};
 
 
///
 
std::cout << "size of A = " << sizeof(A) << std::endl;
 
///

Ну с прагмой и без размер класса может отличатся. Из-а выравнивания.
Mr. Pyatachok
 Аватар для Mr. Pyatachok
8 / 8 / 0
Регистрация: 30.06.2011
Сообщений: 250
27.01.2012, 00:49  [ТС]     размер класса #3
Не понял с прагмой, поясните пожалуйста подробнее
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
27.01.2012, 00:52     размер класса #4
http://www.viva64.com/ru/l/0021/
Yandex
Объявления
27.01.2012, 00:52     размер класса
Ответ Создать тему
Опции темы

Текущее время: 10:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru