私が宣言した場合:
class Avoidance : public Schema<std_msgs::String,prog1::Command>{
そして私はしようとします
void*(Schema<std_msgs::String,prog1::Command>::*pt)();
pt=&Avoidance::frontBusy;
コンパイラは私に報告します
error: cannot convert ‘void* (Avoidance::*)()’
to
‘void* (Schema<std_msgs::String_<std::allocator<void> >, prog1::Command_<std::allocator<void> > >::*)()’ in assignment
なぜ?回避は継承します
Schema<std_msgs::String,prog1::Command>
次に、回避はスキーマです<.....>