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

数组类的构造函数

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;
}
全部评论

相关推荐

书海为家:实习是成为大厂正式员工很好的敲门砖,看您的简历中有一段实习经历,挺好的。我来给一点点小建议,因为毕竟还在学校不像工作几年的老鸟有丰富的项目经验,面试官在面试在校生的时候更关注咱们同学的做事逻辑和思路,所以最好在简历中描述下自己实习时做过项目的完整过程,比如需求怎么来的,你对需求的解读,你想到的解决办法,遇到困难如何找人求助,最终项目做成了什么程度,你从中收获了哪些技能,你有什么感悟。
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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