静态成员与非静态成员之间的关系 - 课后任务
我要参与
静态成员与非静态成员之间的关系 - 课后任务
讨论题 1.8k
等7人参与
来源: 第17周 / 物联网/嵌入式工程师

任务

修改如下代码中的错误

#include <iostream>

using namespace std;

class Test
{
public:
    Test(int a,int b):a(a),b(b){}
    
    void function(void)
    {
        a ++;
        b ++;
    }
    
    static void static_function(void)
    {
        a ++;
        b ++;
    }
    
    void show(void) 
    {
        cout << "a : " << a << endl;
        cout << "b : " << b << endl;
    }
    
    static void static_show(void)
    {
        show();
    }
    
private:
    int a;
    static int b;
};

int main(void)
{
    Test obj1(1,2);
    Test obj2(3,4);
    
    Test::function();
    Test::static_function();
    
    obj1.show();
    obj2.show();
    
    return 0;
}
去发布

登录后即可发布作业,立即

我的作业

全部作业

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师