a1变量的构造因为没有参数,所以调用无参构造函数,输出A():0。这时i初始化为0。a2变量调用有参构造函数,i初始化为7,因此输出A(int):7a1=a2只是赋值。如果是A a3(a1)才会调用拷贝构造
include是把头文件嵌入到源文件中用名称空间STDusing namespace std 是使用名称空间STD的意思,其中using和namespace都是C++的关键词,懂得该关键词的用法便可以更好的编程,令编程出来的作品的整体品质优异