c – A aaa之间的差异;和A aaa();

前端之家收集整理的这篇文章主要介绍了c – A aaa之间的差异;和A aaa();前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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()之间的区别是什么?和一个bbb; aaa是一个功能吗?

解决方法

是的,第一个被解释为函数声明.它被称为 Most Vexing Parse.
原文链接:https://www.f2er.com/c/111888.html

猜你在找的C&C++相关文章