Aaa之间的区别;和 A aaa();

difference between A aaa; and A aaa();

本文关键字:aaa 区别 Aaa 之间      更新时间:2023-10-16
class A{
    private:
        string a;
    public:
        A():a("hello world"){};
        A(const string & arg):a(arg){};
        void put()const{cout<<a;};
};
A aaa();
A bbb;

那么A aaa();A bbb;有什么区别 aaa是一个函数吗?

是的,第一个被解释为函数声明。它被称为最令人烦恼的解析。