现在的位置: 首页 > 综合 > 正文

C++构造函数

2013年10月13日 ⁄ 综合 ⁄ 共 370字 ⁄ 字号 评论关闭

#include "iostream"
using namespace std;

class B
{
    int i;
public:
    B(){cout << "调用构造函数B()!\n";}
};
class A
{
    int i;
public:
    A(){cout << "调用构造函数A()!\n";}
    A(int a)
    {
        i = a;
        cout << "i = " << i << '\t' << "调用构造函数A(int)!\n";
    }
    A(B y, int a = 10)
    {
        i = a;
        cout << "i = " << i << '\t' << "调用构造函数A(B)!\n";
    }
};

void main()
{
    A a1(10);
    
    A a2 = 10;
    a2 = 50;
    
    B b;
    A a3 = b;
    a3 = b;

}


结果:

抱歉!评论已关闭.