7,540
社区成员
发帖
与我相关
我的任务
分享
//ca.h
#pragma once
class ca
{
public:
double value;
ca(double val);
~ca();
double getBias(ca a);
};
//ca.cpp
#include "stdafx.h"
#include "ca.h"
ca::ca(double val)
{
this->value = val;
}
ca::~ca()
{
}
double ca::getBias(ca a)
{
return this->value - a.value;
}
//camanage.h
#pragma once
#include "ca.h"
using namespace System;
namespace manage
{
public ref class camanage
{
private:
ca * pimp;
public:
camanage(double a);
~camanage();
double getBias(camanage am);
};
}
//camanage.cpp
#include "stdafx.h"
#include "camanage.h"
namespace manage
{
camanage::camanage(double a)
{
pimp = new ca(a);
}
camanage::~camanage()
{
}
double camanage::getBias(camanage ca1)
{
return 0;
}
}
camanage ca1 = new camanage(1);
camanage ca2 = new camanage(2);
double d = ca1.getBias(ca2);//error 'getBias' is not supported by the language