C++类初探常量成员函数与构造函数初始值列表分析
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章主要讲解了"C++类初探常量成员函数与构造函数初始值列表分析",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"C++类初探常量成员函数与构造函数初
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
成都网络安全服务公司
服务器信息安全保密协议
我爱竞赛网第四届网络安全
网络暴力属于网络安全码
数据库安全性实验原理
海南互联网软件开发计划
哪所大学有icsd数据库
删除3个数据怎么删数据库
数据库时间去掉时间留日期
数据库定时器怎么用
北航网络安全学院在哪
网络安全和意识化
qq数据库有哪些用
区块链网络安全安博通
数据库主键能设置几个
网络安全宣传国旗下讲话
qt连接数据库限制加载驱动
吃鸡国际服服务器如何更换
方舟手游12人的服务器要多少钱
网络技术人员中级难吗
万方数据库 下载
保靖公安网络安全大队
黑客开服务器视频
服务器通知管理员
电力行业网络安全自查表
万方数据库获取年鉴吗
数据库默认字符集的关键字
服务器域名备案价格
方舟如何加入服务器
excel服务器怎么做的