http://pastebin.ubuntu.com/772656/
http://pastebin.ubuntu.com/772659/
http://pastebin.ubuntu.com/772661/
http://pastebin.ubuntu.com/772664/
Ошибку выдает
g++ -c test.cpp
g++ -c Btree.cpp
g++ test.o Btree.o
test.o: In function `main':
test.cpp:(.text+0x15b): undefined reference to `Btree<Point, Point>::Btree()'
test.cpp:(.text+0x1a7): undefined reference to `Btree<Point, Point>::Search(Point)'
test.cpp:(.text+0x1da): undefined reference to `Btree<Point, Point>::Add(Point, Point)'
test.cpp:(.text+0x275): undefined reference to `Btree<Point, Point>::Add(Point, Point)'
test.cpp:(.text+0x2c5): undefined reference to `Btree<Point, Point>::Search(Point)'
test.cpp:(.text+0x2ed): undefined reference to `Btree<Point, Point>::Amount_key() const'
test.cpp:(.text+0x312): undefined reference to `Btree<Point, Point>::Clear()'
test.cpp:(.text+0x362): undefined reference to `Btree<Point, Point>::Delete(Point)'
test.cpp:(.text+0x373): undefined reference to `Btree<Point, Point>::~Btree()'
test.cpp:(.text+0x388): undefined reference to `Btree<Point, Point>::~Btree()'
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [a.out] Ошибка 1