다음 클래스에 중복된 생성자를 디폴트 매개 변수를 가진 하나의 생성자로 작성하고 테스트 프로그램을 작성하라.
풀이 방법이랑 정답 알려주세요.

#include <iostream>
#include <string>
using namespace std;

class Myvector{
 int *mem;
 int size;
public:
 Myvector();
 Myvector(int n, int val);
 ~Myvector(){delete []mem;}
};

Myvector::Myvector(){
 mem = new int[100];
 size = 100;
 for(int i=0; i<size; i++){
  mem[i] = 0;
  cout<<mem[i]<<endl;
 }
}

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

int main(void){
Myvector mv();
Myvector mv1(10, 7);
system("pause");
    return 0;
}