私は持っています:
VirtualClass : public QObject
{
public:
int m_number;
}
DerivedClass : public VirtualClass
{
public:
DerivedClass(int number) : m_number(number) {};
int m_number;
// some content goes here..
}
クライアントコード:
f(VirtualClass* instance)
{
std::cout << instance->m_number;
}
DerivedClass der(100);
DerivedClassに関連するm_numberf(der)
を返したいのですが、*VirtualClassのm_numberを取得します*。私が間違っているのは何ですか?!!