菱纱梦

导航

2014年11月1日 #

c++学习笔记——字面值常量类

摘要: 字面值常量类:数据成员都是字面值类型的聚合类是字面值常量类。如果一个类不是聚合类,但是它符合一下要求,则它也是个字面值常量类: 1、数据成员都必须是字面值类型。 2、类必须至少含有一个constexpr构造函数。 3、如果一个数据成员含有类内初始值,则内置类型成员的初始值必须是一条常量表达式;或者如... 阅读全文

posted @ 2014-11-01 17:28 菱纱梦 阅读(315) 评论(0) 推荐(0) 编辑

c++学习笔记——聚合类

摘要: 聚合类定义:1、所有的成员都是public的。 2、没有定义任何构造函数。 3、没有类内初始值。 4、没有基类,也没有virtual函数。聚合类的初始化:我们可以提供一个花括号括起来的成员函数初始值列表,并用它初始化聚合类的数据成员: 例如:Data val={0,"Anna"}; 阅读全文

posted @ 2014-11-01 17:15 菱纱梦 阅读(554) 评论(0) 推荐(0) 编辑