この関数ClassA<A, B>::funcFromA()
は、パラメーターとして のメンバー関数を受け取りClassA<A, B>
ます。ClassB<A, B>
ただし、引数としてのメンバー関数を渡そうとします。ClassA<A, B>
とは無関係なのでClassB<A, B>
、これは明らかに機能しません。
ところで、冗長な の修飾によってClassB<A, B>::CallThisFunc
コードが読みやすくなることはありません。一部のコンパイラはそれを受け入れますが、実際には違法だと思います。