c++构造是否要加大括号

时间:2023-03-08 21:32:20

  笔者被这个问题困扰良久,终于下决心看个究竟。废话不多说,先上结论:

  •   如果对象是原生类型,加大括号会保证生成对象被初始化(一般是0)
  •   如果对象非原生类型,加大括号或者不加,效果是一样的,都会执行该类的默认构造函数。