컨트롤 에프칠 누르니까 오류안뜨는데 에프오누르니까 오류뜸
#include <iostream>
using namespace std;
int num;
class AAA
{
public:
int init();
void init2();
AAA()
{
num=1;
}
void init(int num)
{
init2();
}
void init2(int num)
{
num=2;
}
};
class BBB : public AAA
{
public:
void init2();
void init2(int num)
{
num=5;
}
};
int main()
{
AAA a;
a.init();
cout<<num<<endl;
BBB b;
b.init();
cout<<num<<endl;
}
>
qq.obj : error LNK2019: \"public: int __thiscall AAA::init(void)\" (?init@AAA@@QAEHXZ) 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.
1>c:\\documents and settings\\user\\my documents\\visual studio 2010\\Projects\\bb\\Debug\\bb.exe : fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.
왜 오류뜨져??ㅠㅠ
이 개떡같은 코드는 머냐
init2본체는 어디 있는 건데?
상속에 관한 문젠데 aaa와 bbb라는 클래스에 init2가있는데 init1을 통해서 init2로접근하는건데..뭐가 틀린건지..ㅠㅠ 글구보니데이터타입도 짬뽕되잇네 하아..
클래스 작성법과 상속의 개념부터
www.winapi.com 차근차근히
보니까 한 솔루션 안에 main이 여러개 있는듯
하아..완성햇음..중간고사 이후로 손을 아예 놨더니 기본적인 것도 다까먹었네 ㅡㅡ; 하///빨리종강해라 ㅠ 기말끝나고 알바좀하다 군대나 가게 ㅠㅠ
a.init(); <--이거 정의가 없잖아 개떡같이 선언은 argu를 void로 했는데 정의는 없네