博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
理解 Delphi 的类(九) - 关于类的向前声明
阅读量:6150 次
发布时间:2019-06-21

本文共 637 字,大约阅读时间需要 2 分钟。

  hot3.png

//例1: 这是正确的  TClassA = class    Field1: string;    Field2: Integer;  end;  TClassB = class    Field1: string;    Field2: Integer;    Field3: TClassA; {字段 Field3 的类型是刚刚新定义的 TClassA 类型}  end;         //例2: 这是错误的, 这里有个顺序问题  TClassA = class    Field1: string;    Field2: Integer;    Field3: TClassB; {字段 Field3 的类型是将要定义的 TClassB 类型}  end;  TClassB = class    Field1: string;    Field2: Integer;  end;         //例3: 解决方案 - 向前声明  TClassB = class; {向前声明}  TClassA = class    Field1: string;    Field2: Integer;    Field3: TClassB;  end;  TClassB = class    Field1: string;    Field2: Integer;  end;

转载于:https://my.oschina.net/hermer/blog/320029

你可能感兴趣的文章
redo、undo、binlog的区别
查看>>
RecycleView设置顶部分割线(记录一个坑)
查看>>
汉字转拼音 (转)
查看>>
会计基础_001
查看>>
小程序: 查看正在写的页面
查看>>
Jenkins持续集成环境部署
查看>>
MWeb 1.4 新功能介绍二:静态博客功能增强
查看>>
预处理、const与sizeof相关面试题
查看>>
爬虫豆瓣top250项目-开发文档
查看>>
有趣的数学书籍
查看>>
teamviewer 卸载干净
查看>>
eclipse的maven、Scala环境搭建
查看>>
架构师之路(一)- 什么是软件架构
查看>>
USACO 土地购买
查看>>
【原创】远景能源面试--一面
查看>>
B1010.一元多项式求导(25)
查看>>
10、程序员和编译器之间的关系
查看>>
配置 RAILS FOR JRUBY1.7.4
查看>>
AndroidStudio中导入SlidingMenu报错解决方案
查看>>
修改GRUB2背景图片
查看>>