Я делаю некоторую кодировку на 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 (по умолчанию) для входа в функции и убедитесь, что эта вставка отключена. –
Вы разобрались, как решить эту проблему, пожалуйста, поделитесь решением с нами – TripleS