社区
语言基础/算法/系统设计
帖子详情
类中怎么加入常量成员啊!!
geddy
2004-12-27 10:46:54
如:TMyClass=class
const
a=1;
procedure create();
end;
怎么不行呢?哪位大哥帮忙看看!
...全文
203
14
打赏
收藏
类中怎么加入常量成员啊!!
如:TMyClass=class const a=1; procedure create(); end; 怎么不行呢?哪位大哥帮忙看看!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
子秦1117
2005-01-05
打赏
举报
回复
类的成员除了控件以外,最好都写在private public protected中
geddy
2005-01-03
打赏
举报
回复
Thanks!!!
wshd_1860
2004-12-31
打赏
举报
回复
因该都检验过,毕竟实现是检验算法的标准。
geddy
2004-12-30
打赏
举报
回复
感谢各位的支持,但是贴出来的代码最好经过检验,谢谢各位!
ljhxuer
2004-12-30
打赏
举报
回复
在类的
public
{ Public declarations }
const a=1;
应该可以了
chinaandys
2004-12-30
打赏
举报
回复
use sysutils;
const a=1;
Type
TMyClass=class
procedure create();
end;
wshd_1860
2004-12-30
打赏
举报
回复
改为以下就可以了:
Type
TMyClass=class
procedure create();
end;
const a=1;
tank8922
2004-12-29
打赏
举报
回复
就算是常量也要有数据类型啊!应改为:
const int a=1;
geddy
2004-12-28
打赏
举报
回复
谢过了!
yeliming
2004-12-28
打赏
举报
回复
嗯,做个只读属性吧,delphi的类里面没有Java或者C++中那种static变量。
FlyBird2004
2004-12-28
打赏
举报
回复
published
property a integer default 1;
solokey
2004-12-27
打赏
举报
回复
写个只读的属性也可以。。。。
geddy
2004-12-27
打赏
举报
回复
那不能在创建类的实例的时候调用啊,我需要在别的unit中调用啊!
solokey
2004-12-27
打赏
举报
回复
加在类所在的unit中就是了。
C++中类的
常量
成员
函数
类的
常量
成员
函数(const member function)是类的
成员
函数,其定义的方式是将const关键字放在
成员
函数参数列表之后。要说明
常量
成员
函数的用途,首先从类
成员
的隐式参数this说起。 1 this参数 1.1 this参数介绍 structA{ inta; A(intparam) { a=param; } intgeta() { returna; } }; 以上代码自定义了类A,该结构包含了自定义的构造函数和geta()成...
类的
常量
成员
的初始化
示例: class A { const int Size = 0; } 错误:
常量
成员
不能在
类中
声明的地方初始化,因为此时类并没有进行实例化(创建对象),因此并没有分配内存,不能进行初始化。 类的
成员
的初始化: 1,非static非const
成员
变量,必须在构造函数中进行初始化; 2,static
成员
变量,必须在类的外面进行初始化; 3,const
成员
变量,必须在类的
C++类的
常量
数据
成员
,静态数据
成员
,
常量
静态数据
成员
,枚举类型
文章目录C++类的
常量
数据
成员
,静态数据
成员
,
常量
静态数据
成员
const
成员
static
成员
静态整型
常量
数据
成员
C++类的
常量
数据
成员
,静态数据
成员
,
常量
静态数据
成员
const
成员
const
成员
可以提供类内初始值,也可以在构造函数初始化列表中进行初始化。 #include <iostream> using namespace std; class A { public: A(int temp) :j(temp){} A(int a, int b) : i(a), j(b)
C++
常量
成员
函数(类
成员
函数后加const、类
成员
函数参数列表后加const)
常量
对象(类名前加const)和非
常量
对象(后const)
C++98标准中将
常量
成员
函数定义为一种特殊的
成员
函数,它们可以被
常量
对象和非
常量
对象调用,但是在
常量
对象中,只能调用
常量
成员
函数。由于getAge()是
常量
成员
函数,因此它可以调用
常量
成员
函数getName(),但不能修改类的数据
成员
。
常量
对象和非
常量
对象的区别在于它们的
常量
性质,
常量
对象的
常量
性质更强,因此不能修改数据
成员
,而非
常量
对象则可以修改数据
成员
。因此,
常量
成员
函数不能修改类的数据
成员
,也不能调用非
常量
成员
函数,因为非
常量
成员
函数可能会修改类的数据
成员
。
C++ 入门07:静态
成员
和
常量
成员
在前面文章的学习中,我们掌握了类和对象的基础知识以及构造函数的重载与拷贝构造函数。今天,我们将学习类的静态
成员
和
常量
成员
。静态
成员
和
常量
成员
是面向对象编程中重要的概念,了解它们有助于我们编写更高效和更安全的代码。
语言基础/算法/系统设计
16,747
社区成员
33,239
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章