#include
using namespace std;
class complex
{
private:
int real;
int image;
public:
complex(int r=0,int i=0); // 생성자 !!!!! 예상 문제지점
void showcomplex() const;
};
complex::complex(int r,int i)
{
real=r;
image=i;
}
void complex::showcomplex() const
{
cout<
}
void main()
{
complex x(10,20);
complex y(30);
complex z();
x.showcomplex();
y.showcomplex();
z.showcomplex(); // 여기가 문제입니다..
}
에러
D:\학업용 폴더\adasdasd\1231.cpp(36) : error C2228: left of '.showcomplex' must have class/struct/union type
참 웃기네요 ㅋㅋ
책에 있는 걸 그대로 컴퓨터에 받아 쓰는 거랑 다를 께 없는 데...
코딩이 안됩니다..
딱봐선 디폴트 생성자가 문제인거 같고
z.showcomplex가 걸려서 실행이 안되네요;;
주석처리하면 결과값이 나오구요..
뭐가 문제인건가요...
저가 디폴트 생성자를 잘 못 선언한건가요??