|
아놔....
자바랑 액션스크립트 할때도 꼭 뭐가 안되서 물어보면
스스로 답이 풀리더니만 이 징크스는 c++ 에서도 계속되는군요.
Point 라는게 아마 C++ builder에서만 쓰이는 일종의 예약어였던 모양입니다.
이놈을 이름을 다른걸로 바꿔주니까 돌아가는군요...
이거 보시는 분들도 가급적이면 Point 라는 단어를 쓰지마시길...
정유수 님이 쓰신 글 :
: //---------------------------------------------------------------------------
:
: #include <vcl.h>
: #include <iostream>
: #include <conio.h>
: #pragma hdrstop
:
: using std::cout;
: using std::cin;
: using std::endl;
:
: //---------------------------------------------------------------------------
:
: class Point
: {
: int x;
: int y;
: public:
: int GetX(){
: return x;
: }
: int GetY(){
: return y;
: }
: void SetX(int _x){
: x = _x;
: }
: void SetY(int _y){
: y = _y;
: }
: };
:
: #pragma argsused
: int main(int argc, char* argv[])
: {
: int x, y;
: cout<<"좌표입력 : ";
: cin>>x>>y;
:
: Point p;
: return 0;
: }
: //---------------------------------------------------------------------------
:
:
:
:
: Point p;
:
: 여기서 세미콜론 안찍혔다고 에러가 납니다..
:
: 정상적인 소스인데 에러가 계속 나서 다른 컴파일러로 돌려보니 문제없이 잘돌아간다는데
:
: 유독 c++ builder에서만 에러나는거 같습니다.
:
: 원인이 뭘까요?
|