千家信息网

C++类初探常量成员函数与构造函数初始值列表分析

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要讲解了"C++类初探常量成员函数与构造函数初始值列表分析",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"C++类初探常量成员函数与构造函数初
千家信息网最后更新 2025年11月08日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安全错误 数据库的锁怎样保障安全 新税控盘打开数据库异常 安全审计综合日志数据库 schema数据库实例 怎么不用服务器免费搭建网站 福彩中心网络安全建设方案 重庆网络安全等级测评机构 国家网络安全知识竞赛问卷星 找工程设计用什么数据库 soul服务器维护中 上海仓库进出管理软件开发企业 电信的网络安全管理岗 河北服务器维修调试云服务器 数据库怎么查询单个表 浙江无卡支付软件开发 vb添加新表到数据库中 计算机网络安全就业如何 年度网络安全等级保护 中国网络安全法主要的要求 南京电力软件开发 六年级网络安全手抄报 简单 加强网络安全工作发言材料 浙江软件开发者单位 虹口区专业性软件开发收费套餐 网络安全使用安全责任书 如何进入公共资料数据库 世界最大的服务器消费市场 管理ftp服务器文件大小 orcel数据库安装 暗黑修仙数据库列表 天津新能源车热管理软件开发
0