疫情所迫,希望用这种方法督促自己坚持学习。同时记录在找工作过程中的艰辛不易。博客内容持续增减修改,都为摘录和个人理解。欢迎各位批评指正其中错误,相互勉励,共同进步。
一、自定义数据结构基本定义方法
C++ 允许用户自定义自己的数据类型。数据结构是把一组相关的数据元素组织起来然后使用的方法策略。例如,本例中我们以书店的售卖书籍清单为例,构建一个名为Sale_data的数据类型,该数据类型包含有书目索引号,单价,数量和销售额等信息。我们先看如下一段自定义数据类型代码:
struct Sale_data {
string book_no; //书目检索号
unsigned int book_num; //售卖数量
double price; //售卖单价
double revenue; //销售额
}; //末尾的分号一定不能丢
如代码所示,我们在Sale_data数据类型中添加了四种书目信息。自定义的数据类型由struct关键字开始,用花括号包含其内部数据成员,最后由分号结尾。