<div>#include<iostream></div> <div>using namespace std;</div> <div>class CCircle</div> <div>{</div> <div>private:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int a,b,r;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>double area;</div> <div><br></div> <div>public:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>CCircle();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>CCircle(const int r);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>CCircle(const int a,const int b);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>CCircle(const int a,const int b,const int r);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>double GetArea();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>void Print();</div> <div>};</div> <div>CCircle::CCircle()</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << "생성자1" << endl;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this->a=0; </div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this->b=0;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this->r=1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Print();</div> <div>}</div> <div>CCircle::CCircle(int r)</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << "생성자2" << endl;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this->a=0; this->b=0;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this->r=r;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Print();</div> <div>}</div> <div>CCircle::CCircle(int a, int b)</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << "생성자3" << endl;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this->a=a;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this->b=b;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>r=1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Print();</div> <div>}</div> <div>CCircle::CCircle(int a,int b,int r)</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << "생성자4" << endl;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this->a=a;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this->b=b;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this->r=r;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Print();</div> <div>}</div> <div>double CCircle::GetArea()</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>double PI=3.14;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>area=PI*PI*this->r;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return area;</div> <div>}</div> <div>void CCircle::Print()</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << "중심 좌표는 : " << "("<<a<<","<<b<<")" << " " << "반지름 길이는 : "<< r<< endl;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << "원의 넓이는 : " << GetArea() << endl;</div> <div>}</div> <div>int main()</div> <div>{<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int a,b,r;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << "중심좌표, 반지름 입력 : ";</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cin >> a >> b >>r;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>CCircle();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>CCircle(r);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>CCircle(a,b);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>CCircle(a,b,r);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return 0;</div> <div>}</div> <div><br></div> <div><br></div> <div> <div>1>c:\users\asusss\documents\visual studio 2010\projects\과제\과제\ss.cpp(66): error C2371: 'r' : 재정의. 기본 형식이 다릅니다.</div> <div>1> c:\users\asusss\documents\visual studio 2010\projects\과제\과제\ss.cpp(61) : 'r' 선언을 참조하십시오.</div></div> <div><br></div> <div>이렇게 나옵니다. 왜그런지 도저히 못찾겟어요...</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.