내 오류 호출 일치 기능 ... 생성자에서 오류 : Heres는
"
'NumGame :: NumGame (&를 INT)' 오류 : 장르 '에 대한 호출에 대한 일치하는 기능 :: 분류 () ' "필자는 비슷한 질문을 몇 개 보았지만 답을 찾지 못하는 것 같습니다. Category 클래스와 NumGame이 상속되지만 컴파일되지 않습니다. 오류에 대한
class Category {
public:
void virtual selection(int&);
Category(int&);
virtual ~Category(){};
private:
int myRandNum;
};
Category::Category(int& a){
myRandNum = a;
}
void Category::selection(int& a){
cout << "I am NumGame version number... " << a << endl;
cout << "Now Im playing... " << myRandNum << endl;
}
class NumGame : public Category {
public:
void selection(int&);
NumGame(int&);
~NumGame(){};
private:
int myRandNum;
};
NumGame::NumGame(int& b){
myRandNum = b;
}
void NumGame::selection(int& b) {
}
하지만 어쨌든 기본 생성자를 그냥 타지 않았습니까? 그리고 그것을 타고 넘어 가면 대신 기본 생성자가 사용되어 기본 매개 변수에 인수가있는 이유가됩니다. BTW 두 답변을 내 코드를 컴파일하는 데 발생했습니다, 분명히 몇 가지 내게 명확하지 않습니다 :) – Aikiman001