Salut quand je tente d'exécuter du code C++ je reçois l'erreur suivanteerreur de définition multiple en C++
mainwindow.h
class MainWindow
{
public:
MainWindow();
~MainWindow();
method();
};
et
mainwindow.cpp
#include mainwindow.h
MainWindow::MainWindow(){
//some code here
}
MainWindow::~MainWindow(){
//some code here
}
MainWindow::method(){
//some code here
}
quand je compile cela de l'eclipse cdt j'ai eu l'erreur en disant plusieurs defi ntion de MainWindow::method()
. Est-ce la bonne façon ou IAM faire quelque chose de mal. Quelqu'un peut-il m'aider s'il vous plaît quoi faire?
besoin d'afficher plus code- ce n'est pas l'erreur. – Puppy
Où sont vos types de retour? – Skilldrick
Où est le type de retour de 'method()' que vous avez déclaré à l'intérieur de la classe dans votre fichier d'en-tête? –