#include <iostream>
#include <math.h>
using namespace std;
class Point{
public:
Point(int xx, int yy);
~Point();
int getX();
int getY();
void setX(int xx){ x = xx; }
void setY(int yy){ y = yy;}
private:
int x;
int y;
};
Point::Point(int xx, int yy)
{
x = xx;
y = yy;
}
Point::~Point()
{
}
int Point::getX()
{
return x;
}
int Point::getY()
{
return y;
}
class Line
{
public:
Line(Point one, Point two);
~Line();
float length();
private:
Point a;
Point b;
};
Line::Line(Point one, Point two)
{
a.setX = one.getX;
a.setY = one.getY;
b.setX = two.getX;
b.setY = two.getY;
}
float Line::length()
{
int x1,y1,x2,y2;
float linelength;
x1 = a.getX;
y1 = a.getY;
x2 = b.getX;
y2 = b.getY;
linelength = ((x2-x1)*(x2-x1)) + ((y2-y1)*(y2-y1));
linelength = sqrtf(linelength);
return linelength;
}
int main()
{
Point mine(1,1);
Point yours(2,2);
Line ours(mine, yours);
cout << Line.linelength();
return 0;
}
-6
A
답변
1
한 가지 프로그래밍 객체 지향 연습하고하면 라인
cout << Line.linelength();
이
cout << ours.length();
+1
'ours.length()'이어야합니다; 'linelength'는 함수의 이름이 아닌 지역 변수입니다. –
2
귀하의 질문이 명확하지해야한다는 것입니다. 컴파일되지 않는다는 뜻입니까?
하는 기능이 제대로
x1 = a.getX();
대신
x1 = a.getX;
및
a.setX(one.getX())
을 즉 호출하려고;
a.setX = one.getX;
의
하지만 아마 더 잘못이 ...
2
a.setX = one.getX;
a.setY = one.getY;
b.setX = two.getX;
b.setY = two.getY;
setX
및 getX
함수가 아닌 변수입니다. 따라서 같은 그들을 사용해야합니다
a.setX(one.getX());
여기에 도움을 받고의 미래, 당신은 당신의 코드에 어떤 문제가 있는지에 좀 더 많은 정보를 제공해야한다 : 당신이지고 어떤 컴파일러 오류? 작동하지 않는 것은 무엇입니까? 너는 무슨 문제가 있니?
관련 문제
- 1. 이 코드의 문제점은 무엇입니까?
- 2. 이 코드의 문제점은 무엇입니까?
- 3. 이 코드의 문제점은 무엇입니까?
- 4. 이 코드의 문제점은 무엇입니까?
- 5. 이 코드의 문제점은 무엇입니까?
- 6. 이 코드의 문제점은 무엇입니까?
- 7. 이 코드의 문제점은 무엇입니까?
- 8. 이 코드의 문제점은 무엇입니까?
- 9. 이 Obj-C 코드의 문제점은 무엇입니까?
- 10. 이 C# 조건 코드의 문제점은 무엇입니까
- 11. 이 SAS 코드의 문제점은 무엇입니까?
- 12. 이 F # 코드의 문제점은 무엇입니까?
- 13. 이 SQL 코드의 문제점은 무엇입니까?
- 14. 이 jQuery 코드의 문제점은 무엇입니까?
- 15. 이 PHP 코드의 문제점은 무엇입니까?
- 16. 이 JavaScript 코드의 문제점은 무엇입니까?
- 17. 이 PHP 코드의 문제점은 무엇입니까?
- 18. 이 Qt 코드의 문제점은 무엇입니까?
- 19. 이 html 코드의 문제점은 무엇입니까?
- 20. 이 JQuery 코드의 문제점은 무엇입니까?
- 21. C++에서이 코드의 문제점은 무엇입니까
- 22. 이 간단한 JavaScript 코드의 문제점은 무엇입니까?
- 23. 이 간단한 jQuery 코드의 문제점은 무엇입니까?
- 24. 이 Magento 코드의 문제점은 무엇입니까? - 간단한 예를
- 25. 이 코드의 문제점은 무엇입니까? 출력에 번호 패턴
- 26. 이 코드의 문제점은 무엇입니까? 모달보기 컨트롤러에 navController를로드하려고합니다.
- 27. 이 C++ typedef의 문제점은 무엇입니까?
- 28. 다음 코드의 문제점은 무엇입니까?
- 29. 내 코드의 문제점은 무엇입니까? C# winforms
- 30. PHP DOM 코드의 문제점은 무엇입니까?
코드를 다시 포맷하십시오. 모든 것을 선택하고 "코드"버튼을 누르십시오. 또한, 우리가하고있는 일과 오류에 대한 설명을 해주십시오. – Javier
누군가 질문에 대한 정보를 실제로 추가 하시겠습니까? – akira
뭐가 잘못됐다고 생각하니? 심지어 컴파일하려고 했습니까? 어떻게 된 거예요? 왜 그게 잘못이라고 생각하니? 귀하의 질문은 부족합니다. -1 – spender