我想聲明導航窗格中的頭文件,如鏈接(Image Link)建議,問題而在頭文件中聲明
誰能幫我整理出這issue.I希望所有的事情可以用C++而不是QML編寫。從你們的任何援助將是有益的
問候
拉克什Shankar.P
我想聲明導航窗格中的頭文件,如鏈接(Image Link)建議,問題而在頭文件中聲明
誰能幫我整理出這issue.I希望所有的事情可以用C++而不是QML編寫。從你們的任何援助將是有益的
問候
拉克什Shankar.P
這很難說,爲什麼你的代碼不能正常工作。也許這與發生的其他錯誤有關。你可以嘗試的不是包含NavigationPane和頁面的頭文件,而是將它們轉發聲明,這將起作用,因爲你只聲明變量作爲指向這些類的指針。因此,消除這些包括,而是寫
#include <...>
class NavigationPane;
class Page;
class App : ....
作爲一個共同的規律:如果可能的話,你應該包括儘可能少的頭。只要您不需要類聲明中的類型信息(在使用指向對象的指針時給出),就可以將包含文件移動到cpp文件中。
類NavigationPane
和Page
位於bb::cascades
名稱空間內。你必須把他們定義爲:
bb::cascades::NavigationPane * mRoot;
bb::cascades::Page * mNewPage.
或把using namespace bb::cascades;
之前(但它是一個可怕的做法在頭文件中這樣做,所以不用)。