1
我的類有點問題。我有兩個類都使用模板方法,因此我必須把它放在標題中。這是一個例子。我希望它能在沒有「前向不完整」問題的情況下正確編譯。我明白什麼是錯,但我不知道如何解決這個問題。感謝你們。C++模板方法前向聲明
class.h
class A;
class B;
class A
{
B *foo;
template <class T>
void func()
{
foo->fanc();
}
}
class B
{
A *foo;
void fanc();
template <class T>
void osef()
{
foo->func<int>();
}
}
我使用指針,我只是忘了把它放在例子中。由於聲明不完整,我不能使用這些方法。 – user2362595 2013-05-08 14:09:00
@ user2362595。查看編輯。 – stardust 2013-05-08 14:11:46
非常感謝,我不知道關鍵字「內聯」。祝你今天愉快。 – user2362595 2013-05-08 14:20:37