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

胡思乱想 C++ 模板

2008-01-31 09:44 197 查看
突然有个想法,在这里记录下来。

C++ 委员会的工作人员正在给C++的模板添加更多特性,那么干嘛不直接把模板直接做成可编程的?直接支持 For 循环等等编程能力,而不用使用一大堆偏特化之类的技巧来完成本来很简单的工作(比如循环)。

比如这样的代码:

template< typename T >

void func( T );

template<>

void func< sizeof(T)==4 >( T )

{

}

template<>

void func< is_bool(T) || is_integer(T) >( T )

{

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