我想在我的研究中解決一課。我將在下面的頂部和不同的數字上有一個抽象類CFigure,目前我已經做了一個圈子類。我打算從C#程序中調用它。未解決的令牌 - C++
但是當我嘗試建立我的代碼,我得到了以下錯誤消息:
- 懸而未決令牌(06000001)arealBeregnerCPP.CFigure ::區域
- 懸而未決令牌(06000002)arealBeregnerCPP.CFigure ::圓周
- 2無法解析的外部
我希望任何人都可以給我什麼,我做錯了一絲...謝謝!
這是我的計劃:
// arealBeregnerCPP.h
#pragma once
using namespace System;
namespace arealBeregnerCPP {
public ref class CFigure
{
public:
virtual double area();
virtual double circumference();
};
public ref class CCircle : public CFigure
{
private:
double m_radius;
public:
CCircle(double radius)
{
m_radius = radius;
}
virtual double area() override
{
return 0; //not implementet
}
virtual double circumference() override
{
return 0; //not implementet
}
};
}
我不認爲這是C++ - CLI相關的問題。 – Dialecticus 2010-10-31 10:21:39
@Dialecticus:它肯定不是C++的問題,因爲它不是C++代碼。但是,它是C++/CLI代碼。據我所能確定。 – 2010-10-31 10:43:38
@Alf P. Steinbach:我們可以將代碼與問題分開。代碼是C++/CLI,但問題本身只需要標準的C++而不是CLI相關的。 – Dialecticus 2010-10-31 11:57:42