我在我的代碼中收到一個錯誤,我根本得不到。我的課程無法正常工作
這裏是我的代碼:
MyClass.h
#include "MyClass.h"
int i = 1;
MyClass::MyClass()
{
}
MyClass:~MyClass()
{
}
MyClass.cpp #PRAGMA一次
class MyClass
{
public:
MyClass();
virtual ~MyClass();
int i;
protected:
private:
};
的main.cpp
#include<iostream>
#include "MyClass.h"
using namespace std;
int main()
{
MyClass myObject = *new MyClass();
cout << myObject.i << endl;
cin.get();
}
我只是得到一些隨機數。這裏有幫助嗎?
你正在泄漏記憶。只需創建如下對象:'MyClass myObject;' - 將調用放到'new'。 –
您的'MyClass.h'和'MyClass.cpp'標籤看起來放錯了位置。 –
我欣賞編譯的代碼。你的不是。 – chris