首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请教Object Pascal 有没有与C语言这样相当结构声明

2012-02-10 
请问Object Pascal 有没有与C语言这样相当结构声明?在ObjectPascal下,有没有与C语言中一样的声明:struct_t

请问Object Pascal 有没有与C语言这样相当结构声明?
在Object   Pascal下,有没有与C语言中一样的声明:
struct   _tagBit{
char   ch1:1;
char   ch2:2;
char   ch3:3;
int     ch1:16;
};

??

[解决办法]
这个问题我回过多个了,delphi(pascal)不支持位结构定义的,但可用位运算,同样可以解决问题(只是没有C/C++方便)
[解决办法]
看看这个:
http://community.csdn.net/Expert/topic/5276/5276985.xml?temp=.4171869
[解决办法]
man=record
name:string;
age:integer;
addres:Widestring;
end;

var
boy:man;
begin
boy.name:= 'Sundy ';
boy.age:=23;
boy.addres:= 'GuangDong China ';
end;

算不算是结构?
[解决办法]
相当于D里面的记录类型的吧~~~
[解决办法]
Delphi里没有这种结构,可以定义相同字节长度的变量,通过位运算模拟,如keiy() 所说的

热点排行