相关疑难解决方法(0)

如何在模板中初始化为零/ NULL

在编写模板时,我想将我的变量初始化为一个值,该值用作零或null数据类型.如果我将其设置为0x00,它将作为任何类型的零/ NULL?

例如

这是模板声明

template <class T>
...
T A=0x00;
Run Code Online (Sandbox Code Playgroud)

现在,如果我定义了一个T => std :: string类型的实例,那么上面的语句是NULL什么?

怎么样" int"和" unsigned int".两者都用作"0"?

c++ variable-initialization

6
推荐指数
2
解决办法
5862
查看次数

标签 统计

c++ ×1

variable-initialization ×1