标签: c++ c++11
C ++ 11中的默认初始化?
我不确定应该使用哪种款式:
T o; T o{};
有区别吗?
答案 0 :(得分:7)
T o;执行default initialization(特别是,它会使非类成员保持未初始化状态)
T o;
T o{};执行value initialization(特别是,它将非类成员排除在外)
T o{};