C++类初探常量成员函数与构造函数初始值列表分析
发表于:2024-10-18 作者:千家信息网编辑
千家信息网最后更新 2024年10月18日,这篇文章主要讲解了"C++类初探常量成员函数与构造函数初始值列表分析",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"C++类初探常量成员函数与构造函数初
千家信息网最后更新 2024年10月18日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安全错误
数据库的锁怎样保障安全
中经数据库收费
网络安全教育团日
gd业务的四大数据库是指什么
天域互联网科技中心鸟瞰图
杭州峰途网络技术有限公司
web软件开发方向
网络安全白手套漫画公司cs
网络安全法规定组织
使用ssms语句修改数据库
网络安全接入区
.net获取数据库字段值
滴滴软件开发者是谁
继续教育网络安全法
ug编辑加工数据库在哪设置
软件开发需要和政府合作吗
配置监听器添加数据库
辽宁省网络安全条例
服务器管理器 命令
福州大学有什么数据库
深圳网络安全厂家
行业代码 管理服务器
软件开发工程师需要做什么
江门专业软件开发平均价格
网络管理员课程服务器空间
酒驾管理系统服务器公告
北京市服务器采购信息云空间
服务器第一天就挂了
服务器安全检查差什么原因
潢川百事通网络技术服务
服务器暂停中