社区
C++ 语言
帖子详情
一个语法问题,谢谢大家
xiaoliaohu
2004-02-01 05:00:07
class Sofa
{
protected:
int length;
public:
Sofa():length(0){}//这里是什么意思?冒号在这里起什么作用?
void SitOn()
{
cout<<"Sitting...\n";
}
void SetLength(int i){length=i;}
};
...全文
46
7
打赏
收藏
一个语法问题,谢谢大家
class Sofa { protected: int length; public: Sofa():length(0){}//这里是什么意思?冒号在这里起什么作用? void SitOn() { cout<<"Sitting...\n"; } void SetLength(int i){length=i;} };
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Wolf0403
2004-02-03
打赏
举报
回复
如果被初始化的对象是一个类对象,那么这里会调用带参数的构造函数,而不是默认构造函数然后是 operator=,效率更高。const 对象和 ref 都必须在这里初始化
xiaoliaohu
2004-02-02
打赏
举报
回复
此贴已结,谢谢大家的回答。
byyyyy
2004-02-01
打赏
举报
回复
构造函数初始化。
相当于length=0;
angelo23
2004-02-01
打赏
举报
回复
构造函数初始化一个值的方式,在这里就是把length初始化为0,冒号的作用嘛……语法规定吧,呵呵
Jinhao
2004-02-01
打赏
举报
回复
Sofa():length(0){} //用0实例化length
它和
Sofa(){
length=0;
}
的区别在于,第一个是直接用0构造length,第二个是先构造length,其值不确定,接着在用0去赋值。
所以第一个方法的效率明显比第二个高
积木
2004-02-01
打赏
举报
回复
初始化成员列表……
fansses
2004-02-01
打赏
举报
回复
给length赋值0
精讲ES6
语法
及新增
课程目标: 本课程带领大家详细学习ES6
语法
及新增,学vue、react等必会的知识点,为以后学习框架打下坚实的基础 课程简介: 1,babel转码器的安装与配置 2,ES6的介绍 3,let声明变量详解 4,const声明变量详解 5,...
js解析MarkDown
语法
js解析MarkDown
语法
问题
描述: 我们使用MarkDown编辑器之后,比如我们写的MarkDown的
语法
的
语法
### 一级标题 #### 二级标题 ##### 三级标题 这种
语法
我们最终要转换成HTML的格式最终要存入数据库(比如说存入MySql ...
(Win 10 pip
语法
错误解决
问题
)
(Win 10 pip
语法
错误解决
问题
) 说一下我遇到的
问题
吧我的系统环境是Win10, Python 装的版本是 3.7.0 安装完python 之后 尝试着一下输入pip 命令 输入完之后就出现了下图所示的
问题
解决的办法、如下图 进入对应的...
PostgreSQL数据库常用
语法
总结
目录前言背景讲解1:基础
语法
讲解2:进阶
语法
参考来源后语 前言 你好,我是Dr.叶子,用心写最优美的博客,弹最好听的钢琴! 背景 最近总结项目过程中,涉及到PostgreSQL的运用,链接: Python爬虫实战之:快代理...
zephir-基本
语法
zephir-基本
语法
前言先在这里感谢各位zephir开源技术提供者每个...注:笔者水平有限,说的不正确的地方希望大家多多指正,一同交流技术附上:喵了个咪的博客:w-blog.cnzephir官网地址:http://zephir-lang.com/github地址
C++ 语言
64,281
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章