|
안녕하세요? 레조입니다.
물론 메인함수 안에다가 선언해도 됩니다.
문제는 인스턴스 생성 보다 이전이면 됩니다.
간단한 콘솔 예입니다.
//---------------------------------------------------------------------------
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
class A
{
public:
int data;
void output()
{
cout << data;
}
};
A temp;
temp.data = 100;
temp.output();
getch();
return 0;
}
//---------------------------------------------------------------------------
질문 님이 쓰신 글 :
:
: 한가지 궁굼한것이 있어서 이렇게 질문 올립니다.
:
: 클래스의 정의는 반드시 함수 밖에서만 해야하는 것인가요?
:
: 구조체 같은 경우는 main() 함수 안에서도 정의를 할수 있던데 지금 보는 책에서는 클래스를
:
: 전부 밖에다 정의 해 놓아서 반드시 그렇게 해야 하는 것인지 궁굼합니다.
:
:
:
:
:
:
|