C++中,创建无参实例对象A a;和A a();有什么区别?

2025-05-12 14:10:05
推荐回答(1个)
回答1:

A a; 定义一个对象a
A a(); 声明一个无参函数a,返回值类型为A;
A(); 定义一个临时对象.

圆括号定义对象的语法不太统一,容易混淆,使用的时候注意一下。