"class T_test { public: . . . bool operator>(type par1, type par2) { а тут надо что собственно с этим делать };"
да уж...
вот уж если мне память не изменяет это тринарный оператор получится, а хочется бинарный))
в теле класса надо определять как "int operator>(int T_test& t1){[...]}"
а так как написано - вне объявления класса))
RTFM!