C++类初探常量成员函数与构造函数初始值列表分析
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了"C++类初探常量成员函数与构造函数初始值列表分析",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"C++类初探常量成员函数与构造函数初
千家信息网最后更新 2026年11月02日C++类初探常量成员函数与构造函数初始值列表分析
这篇文章主要讲解了"C++类初探常量成员函数与构造函数初始值列表分析",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"C++类初探常量成员函数与构造函数初始值列表分析"吧!
头文件mycpp.h
#include
classSales_data{
//友元函数范围申明
friendstd::istream&read(std::istream&is,Sales_data&item);
friendstd::ostream&print(std::ostream&os,Sales_data&item);
public:
//构造函数会覆盖内置初始化的值,:到{表示一个列表,用于初始化成员变量,叫做构造函数初始值列表
Sales_data(conststd::string&s="",constunsignedn=0,
constdoublep=0.0):bookNo(s),units_sold(n),revenue(p*n){};
//对象是一个常量,返回时必须是个const,例如:实例化一个常量对象constSales_dataconst_item;
std::stringisbn()const;
//将一个Sales_data对象加到另一个Sales_data对象上面
Sales_data&combine(constSales_data&);
//求本书的销量内的平均价
doubleavg_price()const;
private:
//内置初始化则为空字符串,因为不是基本类型,指针和引用等复合类型
std::stringbookNo;
//基本类型,内置初始化未定义
unsignedintunits_sold;
doublerevenue;
};
//友元函数的声明;注意在内中的声明只是表示一个范围,表示该友元函数可以访问该类的对象
std::istream&read(std::istream&is,Sales_data&item);
std::ostream&print(std::ostream&os,Sales_data&item);
源文件mycpp.cpp #include主函数
intmain()//实例化一个常量对象
感谢各位的阅读,以上就是"C++类初探常量成员函数与构造函数初始值列表分析"的内容了,经过本文的学习后,相信大家对C++类初探常量成员函数与构造函数初始值列表分析这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
函数
常量
对象
成员
C++
分析
类型
学习
内容
实例
范围
变量
只是
就是
平均价
思路
情况
指针
文件
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
圆梦互联网科技
互联网核心科技是什么
互联网为科技
互联网医疗科技
互联网与新科技
壕鑫互联网络科技
润盈互联网科技
广州紫鲸互联网科技
互联网科技大会
人人互联网科技是培训
汽车互联网创新科技园
厦门比较好的科技互联网公司
互联网科技革命什么开始
华夏恒生科技与互联网科技
互联网科技创新的路径
黑科技 体验场景 互联网大会
互联网科技快讯热点
亚光科技低轨卫星互联网
数字科技和互联网金融哪个好
互联网的黑科技实验室
九亚互联网科技
玖二柒互联网科技公司待遇
以后互联网后是啥科技
互联网大会黑科技排名
厦门千工互联网科技有限公司
互联网与医疗科技
互联网科技大奖都有哪些公司
徐州市互联网科技有限公司
图游互联网科技
万物互联网智能科技