读书人

请教Object Pascal 有没有与C语言这样

发布时间: 2012-02-10 21:27:42 作者: rapoo

请问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() 所说的

读书人网 >.NET

热点推荐