![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
code world
这个作者很懒,什么都没留下…
展开
-
可变模板参数的多叉树数据结构
#ifndef CMULTITREE__H #define CMULTITREE__H /* 多叉树类:可定义任意层数的多叉树型结构。 用途1:适用于任何确定层数的上下级分层结构 用途2:快速分组 说明1:对象一经定义,层数就确定了,无法在之后使用增加层数 说明2:每一层的类型都可以不同 说明3:编译器需支持C++11、变参模板 ps:定义对象时除第一个模板参数不能是引用外,其它模板参数可以是引用类型。优点为减少复制,缺点是放弃了移动操作,对非引用右值只能进行复制 */ #include<typ原创 2021-10-12 21:12:22 · 170 阅读 · 0 评论 -
C++类构造与析构顺序
1.所有基类的构造函数必须被调用 1)如果基类在构造函数初值列中,必须提供基类构造函数所需的参数 2)如果基类不在初值列中,将调用基类默认构造函数原创 2020-09-11 18:16:35 · 361 阅读 · 0 评论