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

c++特性基本类型的显式初始化

2015-03-12 11:17 302 查看
以下就是初始化与未初始化的区别

int i1;//未初始化

int i2 = int();//初始化未0

int i3{};//初始化未0  (c++11标准)

同样,你可以在模板函数中使用显式初始化确定values有一个确定的值

例如:

templete <typename T>

void f(){

T x = T();



如果模板强制初始化未0,则这个值也被初始化未0,要不然就调用默认的初始化函数.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++