일례로 C에서는 구조체 배열을 써서 소스에서 필요한 아이템을 등록해 두는 경우가 많은데요.
type struct list {
char *name;
int id;
} LIST;
LIST aList = {
{"first", 1},
{"second", 2},
{NULL, 0}
};
머 대충 저런 식으로 해놓고 쓰게 되는데 제가 C++로 짜려 하는데 C++에는 경험이 없어서요.
위와 같은 구조를 C++에서 클래스 배열로 구현하는게 올바른 것일까요? C에서는 위와 같은 경우는 함수 바깥에 전역변수로 구현했는데 C++에서는 클래스를 만들고 일일이 값을 넣어주려니 함수나 메써드 안에 값을 매핑하는 코드를 넣어줘야 되는데 가독성이 더 떨어지지 않나 싶습니다.