Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.17;
Скачать: CL | DM;

Вниз

SizeOf(C++ enum)?   Найти похожие ветки 

 
Чапаев ©   (2006-08-25 12:41) [0]

Сабж.


 
evvcom ©   (2006-08-25 12:59) [1]

А в чем вопрос собственно?
"Милый мой хороший, догадайся сам" (с)


 
Чапаев ©   (2006-08-25 13:03) [2]

> А в чем вопрос собственно?

Есть прототип функции на С++. В качестве параметра -- перечисление. Какой тип дать этому параметру в Делфи?


 
guav ©   (2006-08-25 13:16) [3]

enum [tag] [: type] {enum-list} [declarator];  
sizeof enum == sizeof type

для неуказанного type это вроде int, т.е. 4


 
BiN ©   (2006-08-25 13:16) [4]

Да, эти грабли уже били.
Я за 4 байта. Кто больше?


 
Чапаев ©   (2006-08-25 13:20) [5]

Ну, прежде чем задать вопрос, а я прописал этот параметр как Cardinal, заработало. Просто хотелось быть уверенным. :-)


 
Чапаев ©   (2006-08-25 13:21) [6]

> а я

Тьфу. Следует читать как "я и".


 
guav ©   (2006-08-25 13:27) [7]

> этот параметр как Cardinal

Зачем, можно {$Z4}


 
Чапаев ©   (2006-08-25 13:29) [8]

> Зачем

Да мне весь enum переобъявлять незачем, нужно только одно значение.


 
palva ©   (2006-08-25 18:05) [9]

Размер enum управляется параметрами компиляциями и прагмами. Можно при компиляции посмотреть sizeof. Но обычно бывает четырехбайтовое целое (со знаком).



Страницы: 1 вся ветка

Текущий архив: 2006.09.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.051 c
10-1123407931
ищущий ответ
2005-08-07 13:45
2006.09.17
почему не работает пример


2-1156593970
learner
2006-08-26 16:06
2006.09.17
Перерисовка фона в OpenGL


15-1156799946
VEG
2006-08-29 01:19
2006.09.17
Ваше лето


15-1156469195
lookin
2006-08-25 05:26
2006.09.17
И еще - кто знает кадр из клипа, и из какого клипа?


15-1156925866
Зм1й
2006-08-30 12:17
2006.09.17
Проблемка с телефоном