您的位置:首页 > 编程语言 > C语言/C++

c++模板学习

2014-06-14 13:07 204 查看
1 ::max() //调用全域命名空间中定义的max(),而不是std::max()

2   非类型模板参数MAXSIZE ,默认值100

template <typename T = int, int MAXSIZE = 100>

  class Stack {

... 

};

3

template <typename T>
class MyClass {
typename T::SubType * ptr;  //typename 说明subType为T中非静态类型
...
};



void printBitset (std::bitset<N> const& bs)

{

    std::cout << bs.template to_string<char,std::char_traits<char>,std::allocator<char> >();

}

怎么用这个
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: