我在C++中做了一些編碼,並在調試時跳過了一些行,比如構造函數等等。有人有一個想法如何發生?調試時C++跳轉行
這裏是最重要的類聲明:
這是類的我的GUI
#include "VisiTest.h"
#include "List.h"
class MonInterface : public VisiTest
{
public:
這是構造在跳過線的問題出現
MonInterface(char *theName);
public slots:
virtual void testSuivant();
virtual void demarrer();
virtual void arreter();
virtual void vider();
virtual void premier();
virtual void dernier();
virtual void precedent();
virtual void suivant();
private:
Donnee donnee;
List<Donnee> listDonnee;
bool m_Started;
int getIntCurrent();
};
此聲明是班級構造函數的定義
MonInterface::MonInterface(char * theName) : VisiTest(theName)
{
donnee.typeTest = 0;
donnee.registreSW = 0;
donnee.retourSW = 0;
donnee.registreLD = 0;
donnee.valeurLD = 0;
donnee.etatLD = 1;
donnee.etatSW = 1;
resetTest();
resetArchive();
m_Started = false;
}
然後在此構造跳過多行對象「donnee」包含了許多垃圾,我的名單也
最後,這是結構的Donnee
struct Donnee
{
int typeTest;
int registreSW;
int retourSW;
int etatSW;
int registreLD;
int valeurLD;
int etatLD;
};
使用F11(默認)鍵進入功能,並確保禁用內聯。 – 2012-03-14 00:11:48
你想知道如何解決這個問題,請與我們分享解決方案 – TripleS 2013-10-22 05:22:19