构析函数 - 课后练习
我要参与
构析函数 - 课后练习
学习任务 2.0k
等8人参与
来源: 第17周 / 物联网/嵌入式工程师

任务

找出下面代码中的错误,并修复它

#include <iostream>

using namespace std;

class Test{
public:
    Test(int size){
        data = new int[size];
    }
    
    ~Test(){
        delete data;
    }
    
    void insert(int data){
        data[index ++] = data;
    }    
    
    void show(void){
        for(int i = 0;i < index;i ++){
            cout << *data << endl;
            data ++;
        }
    }

private:
    int index;
    int *data;
};

int main(void)
{
    int i;
    Test *t = new Test(5);
    
    for(i = 0;i < 10;i ++){
        t->insert(i + 1);
    }
    
    t->show();
    
    return 0;
}
去发布

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

我的作业

全部作业

微信客服

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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