私は現在、Code :: BlocksIDE10.04を使用して簡単なクラスの例を実行しています。新しいクラスを作成すると、undefined reference to myClass::myClass()
エラーが発生します。エラーを理解するのを手伝ってください。
myclass.h:
#ifndef MYCLASS_H
#define MYCLASS_H
#include<string>
#include<iostream>
using namespace std;
class myClass
{
public:
myClass();
void showMessage();
virtual ~myClass();
protected:
private:
string myString;
int integer;
};
#endif // MYCLASS_H
myclass.cpp:
#include "E:\IOE\VII\Elective-DM\Assignment 2\myClass.h"
myClass::myClass()
{
//ctor
}
myClass::~myClass()
{
//dtor
}
void myClass::showMessage()
{
cout<<"Enter the number ";
cin>>integer;
cout<<"Enter the String ";
cin>>myString;
cout<<"\nInterger you enter is :-"<<integer<<" and String you enter is "<<myString<<endl;
}
sinpleClass.cpp:
#include<E:\IOE\VII\Elective-DM\Assignment 2\myClass.h>
int main()
{
myClass myClassObj;
myClassObj.showMessage();
return 0;
}