동적 배열 구조가 있습니다. 제가 역동적이라고 말하면 프로그램이 실행될 때마다 요소의 수가 달라질 수 있습니다. 배열로 인스턴스 변수를 사용하는 데 어려움을 겪고 난 후 형식의 호환되지 않는 형식 이 발생했습니다. 다른 방법이 있습니까? 나는이 클래스 헤더 파일이C++ 인스턴스 변수/힙 배열에 대한 포인터
struct movie
{
int rank;
string title;
string distributor;
string weekend;
string total;
} ;
:
//Some code
movie temparray[linecount];
//temparray is filled with various movie structures.
movies = temparray;
: class ReadFile{
public:
ifstream moviesFile;
movie movies[];
ReadFile(string);
movie handleLine(string);
string getString(vector<char>);
};
이 내가 영화 인스턴스 변수를 초기화하기 위해 노력하고있어 방법입니다
나는이 구조
오류가 발생하는 경우입니다. 내 영화 배열 인스턴스화 작업을 어떻게 수행 할 수 있을까요? 고맙습니다! 당신이 그들에게 할당 할 수
HTML 태그를 사용하는 대신 질문의 서식을 지정하는 동안 코드를 선택하고 Ctrl + K를 눌러 올바르게 서식을 지정하십시오. – Naveen
''ReadFile'은 (펑터가 아닌) 클래스의 이름으로 다소 의심 스럽습니다. 잘 설계된 클래스는 일반적으로 동사가 아닌 명사를 나타냅니다. –