#include "Calculator.h"

;

int main(void)

{

Calculator cal;

cal.Init();


cout<< cal.Add(1.1,2.4) <<endl;

cout<< cal.Add(5.7,3.9) <<endl;

cout<< cal.Mul(3.5,8.2) <<endl;

cout<< cal.Div(6.6,2.2) <<endl;

cal.ShowOpCount();


system("Puase");

return 0;

}


저기 빨간색 세미콜론을 넣어야지 컴파일 오류가 안나고 컴파일이 되요;;

문법적으로 말이 안되지 않나요???


저 세미콜론을 빼면


1>  Main.cpp

1>c:\users\ckj\documents\visual studio 2012\projects\project3\project3\main.cpp(3): error C2628: 'Calculator' 다음에 'int'이(가) 올 수 없습니다. ';'이 있어야 합니다.

1>c:\users\ckj\documents\visual studio 2012\projects\project3\project3\main.cpp(4): error C3874: 'main'의 반환 형식이 'int'이어야 하는데 'Calculator'입니다.

1>c:\users\ckj\documents\visual studio 2012\projects\project3\project3\main.cpp(15): error C2664: 'Calculator::Calculator(const Calculator &)' : 매개 변수 1을(를) 'int'에서 'const Calculator &'(으)로 변환할 수 없습니다.

1>          원인: 'int'에서 'const Calculator'(으)로 변환할 수 없습니다.

1>          소스 형식을 가져올 수 있는 생성자가 없거나 생성자 오버로드 확인이 모호합니다.

1>  Calculator.cpp


이렇게 오류가 뜨는데 뭐가 문제인지 봐 줄수 있나요??