ITGenerations
[c++] p143/1. main()의 실행 결과가 다음과 같도록 Tower 클래스를 작성하라 본문
[c++] p143/1. main()의 실행 결과가 다음과 같도록 Tower 클래스를 작성하라
ITGenerations 2017. 11. 22. 20:201. main()의 실행 결과가 다음과 같도록 Tower 클래스를 작성하라
------------------------------------------------------------------------------
int main()
{
Tower myTower;
Tower seoulTower(100);
cout << "높이는 " << myTower.getHeight() << " 미터" << endl;
cout << "높이는 " << seoulTower.getHeight() << " 미터" << endl;
}
----------------------------------------------------------------------------------
오류 해결전
class Tower
{
public:
myTower();
seoulTower(int h);
...
...
...
오류의 원인은 myTower와 seoulTower가 정확하지 않은 선언이였기때문!
-------오류 해결-----------
#include <iostream>
using namespace std;
class Tower
{
public:
Tower();
Tower(int h);
int height;
double getHeight();
};
Tower::Tower()
{
height = 1;
}
Tower::Tower(int h)
{
height = h;
}
double Tower::getHeight()
{
return height;
}
int main()
{
Tower myTower;
Tower seoulTower(100);
cout << "높이는 " << myTower.getHeight() << " 미터" << endl;
cout << "높이는 " << seoulTower.getHeight() << " 미터" << endl;
}
'프로그래밍 > c++ 명품프로그래밍 ' 카테고리의 다른 글
[c++] p144. n3. 랜덤 수를 발생 시키는 Random 클래스를 만들자 (0) | 2017.11.23 |
---|---|
[c++] p144. n2. 날짜를 다루는 Date 클래스를 작성하고자 한다. ~ (0) | 2017.11.23 |
[c++] 영문 텍스트를 입력받아 알파벳 히스토그램을 그리는 블라블라 (0) | 2017.11.14 |
[c++] c프로그램을 c++로 수정 2 (0) | 2017.11.12 |
[c++] c프로그램을 c++프로그램으로 수정 (0) | 2017.11.12 |