내가 객체의 배열 동적 메모리를 할당하기 위해 노력하고있어,하지만 다음과 같은 오류가 계속 :배열
"오류 : C2143 : 구문 오류 : 실종 ';' '*'이전에 '*' " "오류 : C2501 : 'FIGura': 저장 클래스 또는 형식 지정자가 누락되었습니다. "
모든 도움을 환영합니다. 나는 Visual Basic에서 C++ 2006를 사용하고 있지만 :(작업 graphics.h 얻을 터보 C++ 3.0 도스 박스로 전환됩니다 여기
코드입니다 :.이 라인에서#include<iostream.h>
class Grup {
private:
int nr_elemente;
Figura *figuri;
public:
Grup() {
figuri = new Figura[nr_elemente];
}
};
class Figura {
public:
Figura();
~Figura();
Figura(const Figura&);
friend Figura operator+(const Figura& fig1, const Figura& fig2) {};
friend Figura operator+(const Grup& gr1, const Grup& gr2) {}
friend Figura operator*(const Figura& fig) {}
friend Figura operator*(const Figura& fig) {}
};
Figura operator+(const Figura& fig, const Grup& gr) {
return fig;
}
class Punct : Figura
{
public:
int x, y;
Punct(int x, int y) {
Punct::x = x;
Punct::y = y;
}
};
class Segment : Figura
{
public:
int x, y, poz;
};
class Dreptunghi : Figura
{
public:
int x, y, poz;
};
void main(void) {
}
터보 C++ 3.0은 1991 년부터입니다. 아무 것도 권장하지 않습니다. –
내 선생에게 말해주세요 :) – BebliucGeorge