首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

默认构造函数的函数体是什么? 在c++语言程序中,对象之间的相互通信通过...

发布网友 发布时间:2024-10-23 01:53

我来回答

3个回答

热心网友 时间:2024-12-05 19:14

// 默认构造函数是与类同名的没有参数没有返回类型的函数
class A{
   A(){ // 默认构造函数不一定需要写出来
   } 
};// 位于同一线程的对象是直接访问,不需要通信

class A{
public:
    int value;
    A(){
        value=123;
    }
};

class B{
public:
    A a; // class A 对象
    
    int visitA(){
        return A.value;
    }
};B* pB=new B(); // 生成对象
pB->visitA();  // 通过 B 访问 A

热心网友 时间:2024-12-05 19:15

对象的成员函数实现

热心网友 时间:2024-12-05 19:10

默认构造函数的函数体代码如下
类名(){ }
构造函数名称必须和类名相同

对象之间通信可以通过调用 静态成员函数 实现

热心网友 时间:2024-12-05 19:11

// 默认构造函数是与类同名的没有参数没有返回类型的函数
class A{
   A(){ // 默认构造函数不一定需要写出来
   } 
};// 位于同一线程的对象是直接访问,不需要通信

class A{
public:
    int value;
    A(){
        value=123;
    }
};

class B{
public:
    A a; // class A 对象
    
    int visitA(){
        return A.value;
    }
};B* pB=new B(); // 生成对象
pB->visitA();  // 通过 B 访问 A

热心网友 时间:2024-12-05 19:14

默认构造函数的函数体代码如下
类名(){ }
构造函数名称必须和类名相同

对象之间通信可以通过调用 静态成员函数 实现

热心网友 时间:2024-12-05 19:10

对象的成员函数实现

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com