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

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

  •   如果对象是原生类型,加大括号会保证生成对象被初始化(一般是0)
  •   如果对象非原生类型,加大括号或者不加,效果是一样的,都会执行该类的默认构造函数。  
posted @ 2017-04-01 16:07  后端技术小屋  阅读(497)  评论(0编辑  收藏  举报