游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1308|回复: 3

请问这个"CM::CM():m_sm()"也是C++的初始化表的

[复制链接]

11

主题

23

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2005-10-16 07:52:00 | 显示全部楼层 |阅读模式


类CM中有一个CToken类的成员变量m_sm

Class CM
{
    public:
     CToken m_sm;
}


构造函数

CM::CM():m_sm()
{
       
}


请问这么用合理吗?

54

主题

2916

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2005-10-16 10:34:00 | 显示全部楼层

Re:请问这个"CM::CM():m_sm()"也是C++的初始化表的用法

由此必要吗?

0

主题

172

帖子

176

积分

注册会员

Rank: 2

积分
176
发表于 2005-10-16 21:36:00 | 显示全部楼层

Re:请问这个"CM::CM():m_sm()"也是C++的初始化表的用法

当CToken只有带参数的构造函数,非如此不可。

3

主题

105

帖子

105

积分

注册会员

Rank: 2

积分
105
发表于 2005-10-16 22:52:00 | 显示全部楼层

Re:请问这个"CM::CM():m_sm()"也是C++的初始化表的用法

     这个语法是初始化列表,可以提高程序的运行速度,对内置类型这样给定初始值可以提供效率, 是个不错的方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 07:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表