(boolean)

2017-11-12  本文已影响0人  黑蚂蚁2147

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)模板参数可变化

上一篇 下一篇

猜你喜欢

热点阅读