C++ 6-2

BakJeonghyun·2022년 10월 4일
0

전공C++

목록 보기
12/20

[실습 4]

다음 클래스에 중복된 생성자를 디폴트 매개 변수를 가진 하나의 생성자로 작성하고 테스트 프로그램을 작성하라.

#include <iostream>
using namespace std;

class MyVector{
	int *mem;
    int size;
public:
	MyVector(int n=100, int val=0);
    ~MyVector() { delete [] mem; }
};

MyVector::MyVector(int n, int val) {
	mem = new int [n];
    size = n;
    for(int i=0; i<size; i++) men[i] = val;
}

int main() {
	MyVector *v1, *v2;
    v1 = new MyVector();
    v2 = new MyVector(10, 2);
    
    delete v1;
    delete v2;
}

profile
I just got started a blog.

0개의 댓글