내가 겪은 오류(c++) (1) 썸네일형 리스트형 클래스 멤버변수로 배열 형성 - E2435 this는 상수 식에 사용할 수 없습니다. 먼저 상황을 설명하자면 아이템 상점을 만들기 위하여 item클래스를 만들었고, itemStore 클래스를 만들었다. 문제 발생: class itemStore { private: int iSize; item* m_itemlist public : CBase():iA(4), i(0){} void test() { int iArr[iSize]; }//this 는 상수 식에 활용될 수 없습니다. 오류 발생 }; 상점 내에는 다수의 아이템이 있을것이고, 상점마다 다를것이기 때문에 아이템 갯수를 넣는 iSize를 멤버변수로 넣어두고, item배열을 받을 item포인터형 itemlist 또한 멤버변수로 두었다. 이후 아이템설정을 위한 함수에서 편의를 위해 배열을 통해 item의 값을 정하려는 과정에서 iSize만큼의 배.. 이전 1 다음