문자열을 입력받아 동적 할당을 해서 길이를 정하고  입력받은 문자열을

저장 하는 곳에다가 넣으려 하는데요 

그 저장하는 box에 문자열을 넣고싶어서 변수를 선언하고 문자열이 하나 저장 될때마다 변수가 1씩 더해지면서 저장하는 box에다 넣구 싶은데요

방법이 있을까요 ?  대충 코드 보면 이렇습니다


//문자열 입력받기

class INPUT

{

char *name;


public:


void input()

{

string _name;

cout << "입력:";

cin >> _name;

name = new char[_name.length() + 1];

strcpy_s(name, _name.length() + 1, _name.c_str());

}


void show()

{

cout << name << endl;

delete[]name;

}

};

//문자열 저장

class BOX

{

INPUT input;

public:

BOX()

{/*이부분에서 어떻게 INPUT 클래스에있는 문자열 입력받은 값을 받아 자동으로 배열을 1씩 더하면서 저장할까요 ?

          */

}

};

int main()

{

INPUT INS;

INS.input();

INS.show();


    return 0;

}