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

数组类的拷贝构造函数

https://www.nowcoder.com/practice/73014020b7d54622ac5000b06eaaa4ef

#include<bits/stdc++.h>
using namespace std;
class Array {
  private:
    int n;//数组大小
    int* a;//数组
  public:
    Array() {
        cin >> n;
        a = new int [n];
        for (int i = 0; i < n; i++) cin >> a[i];
    }
    ~Array() {
        delete []a;
    }
    int getlen() {
        return n;
    }
    int get(int i) {
        return a[i];
    }
    // write your code here......
    Array(Array& array) {
        this->n = array.getlen();
        this->a = new int [n];
        for (int i = 0; i < n; i++) {
            this->a[i] = array.get(i);
        }
    }
    void show() {
        for (int i = 0; i < n; i++) cout << a[i] << ' ';
    }
};
int main() {
    Array a;
    Array b = a;
    b.show();
    return 0;
}

全部评论

相关推荐

本2硕9,秋招不想努力海投了
小何和:行情再不好也不可能拒绝你,不可能只要双9的
点赞 评论 收藏
分享
看到这个内容真是闹麻了。。。。。。现在有了AI以后很多人面试都会作弊吗?&nbsp;那对老老实实面试的人岂不是不公平....
程序员牛肉:公平那是对小孩子讲的童话故事,成年人的世界只有能不能接受失败的后果。 你要是能接受面试作弊被发现之后多家公司联合永久拉黑的后果,你就搞。
你找工作的时候用AI吗?
点赞 评论 收藏
分享
06-11 17:39
门头沟学院 Java
小呆呆的大鼻涕:卧槽,用户彻底怒了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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