컨트롤 에프칠 누르니까 오류안뜨는데 에프오누르니까 오류뜸


#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개의 확인할 수 없는 외부 참조입니다.





왜 오류뜨져??ㅠㅠ