构造函数的一个小小注意点

#include <iostream>

using namespace std;
class A{
public:
    int val;
    A(int n=0):val(n){
        cout<<"construct"<<endl;
    }
};
int main() {
    A a;
    a=5;
return 0;
}

输出结果:

construct
construct

a=5也是会调用构造函数的

posted @ 2018-03-18 20:06  TobicYAL  阅读(82)  评论(0)    收藏  举报