int main() {
class A {
public:
static double test_code(const A& a);
};
class B : public A {
public:
B(int i) { };
static double test_code2(const B& b);
};
A::test_code(2);
B::test_code2(2);
return 0;
}
最初のメソッド呼び出しはコンパイルされませんが、2 番目はコンパイルされます。この変換を機能させる方法はありますか? ありがとう