C++

[C++] 명품 C++ 프로그래밍 실습문제 6장 4번

Hs’s Coding vlog 2023. 1. 10. 17:40

[C++]명품 C++ 프로그래밍 실습문제 6장 4번

[C++]명품 C++ programming 실습문제 6장 4번

명품 C++ 프로그래밍실습문제/연습문제 /C++

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

class MyVector{
    int *mem;
    int size;
public:
 
    MyVector(int n=100, int val=0);
    ~MyVector(){ delete [] mem;}
    int getNum(){size = size ;return size;}
    void getarr(int j){ printf("%d",mem[j]);}
};

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



int main() {
    MyVector a;
    MyVector b(10,10);
    
    for(int i =0 ; i<a.getNum()  ; i++){
        a.getarr(i);
    }
    cout<<endl;
    for(int j=0 ; j<b.getNum() ; j++){
        b.getarr(j);
        cout << " ";
    }

    return 0;
}