예를 들어,
char* text[7] = {"a", "b", "c", "d", "e", "f", "g"};
이렇게 선언해두고
int n = 3;
cout << text[3] << endl;
이런 방식으로 쓸 때 text를 룩업테이블이라고 부르더라구요.
이걸 C++ 클래스 안에서 쓰고 싶은데
class ABC
{
char* text[7] = {"a", "b", "c", "d", "e", "f", "g"};
void print()
{
cout << text[7] << endl;
}
}
그렇다고 이렇게 만들어다가 쓸수는 없잖아요.
전역변수로 선언하는 방법 말고는 없는건가요?