学习笔记(C++primer)

一、构造函数:

1、委托构造函数

Sales_data( ) : Sales_data( " ", 0, 0 ) { }

Sales_data( std :: istream &is ) : Sales_data( )

{

read( is, *this );

}

二、explicit

1、抑制构造函数定义的隐式转换;

2、只对一个实参的构造函数有效;

3、执行拷贝形式的初始化算是发生隐式转换的一种情况,所以explicit构造函数只能用于直接初始化;

4、但可以显示转换时调用explicit构造函数,static_cast< Sales_data >(cin);

三、字面值常量类,constexpr构造 函数和成员函数

四、类的静态成员

1、静态成员不与任何对象绑定在一起,不包含this指针。作为结果,静态成员函数不能声明成const的,而且也不能在static函数体内使用this指针;

静态成员类内初始化、类外初始化;

2、不完全类型:只有声明没有定义的类型;静态成员可以是不完全类型;

3、可以使用静态成员作为默认实参;

五、可变成员mutable

mutable size_t access_ctr;

void Screen :: some_member( ) const

{

++access_ctr;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值