从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇文章主要讲解了“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++类初探常量成员函数与构造函数初始值列表分析这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图