U menya problema s B-derevom, tochnee realizaciei na baze nego mnozhestva zelochislennyh tochek na ploskosti. U menya tut tri faila: Ordered2DSet.h, Ordered2DSet.cpp i test.cpp. Srazu skazhu, chto class Point - celochislennye tochki s otnosheniem poryadka, BNT - konkretnaya tocka s ssylkoi na pravogo potomka, Node - uzel dereva. Problemy v faile Ordered2DSet.cpp, gde realizovany funcii classov. pri compilyacii(zapuske makefile):
<username>:make
g++ -c Ordered2DSet.cpp
Ordered2DSet.cpp:5:1: ошибка: «Ordered2DSet» не является именем типа
Ordered2DSet.cpp:10:1: ошибка: «Ordered2DSet» не является именем типа
Ordered2DSet.cpp:17:1: ошибка: «Ordered2DSet» не является именем типа
Ordered2DSet.cpp:21:6: ошибка: «Ordered2DSet» не был декларирован
Ordered2DSet.cpp:21:26: ошибка: переменная или поле «copy» объявлено void
Ordered2DSet.cpp:21:26: ошибка: нет декларации «Ordered2DSet» в этой области видимости
Ordered2DSet.cpp:21:40: ошибка: нет декларации «a» в этой области видимости
Ordered2DSet.cpp:21:43: ошибка: нет декларации «Ordered2DSet» в этой области видимости
Ordered2DSet.cpp:21:57: ошибка: нет декларации «b» в этой области видимости
make: *** [Ordered2DSet.o] Ошибка 1
Vot teksty failov makefile:
a.out: test.o Rational.o
g++ test.o Rational.o
test.o: test.cpp
g++ -c test.cpp
Rational.o: Rational.cpp
g++ -c Rational.cpp