题解 | #数组类的构造函数#

数组类的构造函数

https://www.nowcoder.com/practice/1f36f85726474afbb103f65a24106824

#include <iostream>
using namespace std;


class Nums{
    public:
    int n;
    int *a;

    Nums(int n, int *a){
        this->n = n;
        this->a = new int[this->n];
        for(int i=0; i<this->n; i++){
            this->a[i] = a[i];
        }
    }

    ~Nums(){
        delete[] this->a;
    }

};

int main() {
    int n; cin >> n;
    int *p = new int[n];
    for(int i=0; i<n; i++){
        int item;
        cin >> item;
        p[i] = item;
    }
    Nums nums(n, p);
    for(int i=0; i<nums.n; i++){
        cout << nums.a[i] << " ";
    }
    delete[] p;
}
全部评论

相关推荐

05-27 14:57
西北大学 golang
强大的社畜在走神:27届真不用急,可以搞点项目、竞赛再沉淀沉淀,我大二的时候还在天天打游戏呢
投递华为等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-09 12:02
ssob上原来真有BOSS啊
硫蛋蛋:这种也是打工的,只不是是给写字楼房东打工
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务