社区
Delphi
帖子详情
我们知道在win32中有SHFlieOpStruct这个结构体,为什么在delphi中要这样声明的呢?var Opstuc:TSHFlieOpStruct
wenwenti01
2003-08-18 03:59:56
我们知道在win32中有SHFlieOpStruct这个结构体,为什么在delphi中要这样声明的呢?var Opstuc:TSHFlieOpStruct
为什么在SHFlieOpStruct中要多个字母T呢。
谢谢
...全文
83
2
打赏
收藏
我们知道在win32中有SHFlieOpStruct这个结构体,为什么在delphi中要这样声明的呢?var Opstuc:TSHFlieOpStruct
我们知道在win32中有SHFlieOpStruct这个结构体,为什么在delphi中要这样声明的呢?var Opstuc:TSHFlieOpStruct 为什么在SHFlieOpStruct中要多个字母T呢。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenwenti01
2003-08-18
打赏
举报
回复
thank u
lxpbuaa
2003-08-18
打赏
举报
回复
_SHFILEOPSTRUCTA = packed record
Wnd: HWND;
wFunc: UINT;
pFrom: PAnsiChar;
pTo: PAnsiChar;
fFlags: FILEOP_FLAGS;
fAnyOperationsAborted: BOOL;
hNameMappings: Pointer;
lpszProgressTitle: PAnsiChar; { only used if FOF_SIMPLEPROGRESS }
end;
SHFILEOPSTRUCTA = _SHFILEOPSTRUCTA;
SHFILEOPSTRUCT = SHFILEOPSTRUCTA;
TSHFileOpStructA = _SHFILEOPSTRUCTA;
TSHFileOpStruct = TSHFileOpStructA;
所以TSHFlieOpStruct和SHFlieOpStruct是完全一样的类型。加“T”表示类型名字Object Pascal默认规则。
————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
Delphi
中的
结构体
与
结构体
指针
Delphi
中的
结构体
与
结构体
指针 好多程序都给
结构体
变量设定了一个
结构体
指针 例如: PAbc = ^TAbc; TAbc = record a: string[10]; b: string[5]; c: string[1]; end;
var
Abc: PAbc; New(Abc); … Dispose(Abc); … 我不清楚这是为什么 定义
结构体
变量的时候可以直接
var
Abc: TAbc; 这样做啊,为什么要PAbc = ^TAbc;呢?仅仅是为内存的分配与释放么? 回答: 这个问题实际上与D
C语言
声明
一个
结构体
1)
声明
结构体
使用关键字
struct
。
声明
的
结构体
一般形式为:
struct
结构体
名 { 成员列表 }; //此处切记分号! 定义
结构体
变量后,系统自动为其分配内存单元。在规模较大的程序中,常将
结构体
类型的生命放在头文件中,以后可使用#include命令将该头文件包含在源文件中。 2)在
声明
结构体
类型时定义变量:
struct
结构体
名 { 成员列表 }变量名列表; 3)直接定义
结构体
类...
Delphi
中的
结构体
与类
Delphi
中的
结构体
与类
结构体
与类的概述
结构体
可以看作轻量级的类。 从使用的方式上讲,
结构体
定义了便可直接使用,而类必须创建该类的对象才可使用。 从内存的管理上讲,
结构体
对内存的占用是由应用自动维护的,而类则需要手动创建该类的对象,当我们不再需要时要手动释放。 注意:相比轻量级的
结构体
,重量级的类可以有更复杂的功能,同时类更加地体现面向对象的思想。
结构体
与类的定
STM32:
结构体
总结
1 什么是
结构体
我们
知道
数据的基本类型有:int (整形 ), char(字符形) , unsigned int (无符号整形),unsigned char (无符号字符形) 等,还包括数组等,但有些情况下 这些都 无法满足现实的需求,于是程序员把所需变量组织起来,类似数组,便不同于数组,定义成一个新的数据类型,这就是
结构体
struct
,.
结构体
类型是一种新的数据类型,在程序中,可以像...
C语言 为什么需要
结构体
什么是
结构体
为什么需要
结构体
:为了表示一些复杂的事物,而普通的基本类型无法满足实际要求 什么是
结构体
:把一些基本类型数据组合在一起形成的一个新的数据类型 比如说存储一个班级学生的信息(班级、成绩和年龄) #include<stdio.h> int main() { //第一个学生 int age; float score; char sex; //第二个学生 int age2; float score2; char sex2; } 这样定义是有问题,容易引起歧义。要表达一个事物,一般来说都是有
Delphi
5,387
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章