(boolean)

conversion function 转换函数


如果有必要,可以设定转换函数,将类的对象可以转换为一个变量。



explicit 显示声明


编译器会默认把1转为类对象

类对象中任意成员的地址都相同

任意函数,假如不设定返回值,默认为int

function-like class

pointer-like class 




模板的偏特化--个数的偏

template<typename Alloc=...>

class vector<bool,Alloc>

模板偏特化--范围的偏

template <typename T>

class C<T*>

//偏特化的作用

template template parameter //模板模板参数

template<typename T>

using Lst = list<T,allocator<T>>

template<typename T,template<typename T>class SmartPtr>


C++标准库的分类

(容器(即数据结构),迭代器,算法,仿函数)



variadic templates(since C++11)模板参数可变化

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。