把一个封装好的C++类 导出成普通的函数,应该注意那些细节? 多谢!

把一个封装好的C++类 导出成普通的函数,应该注意那些细节?? 谢谢!!
把一个封装好的C++类   导出成普通的函数,应该注意那些细节??   谢谢!!

对象创建   销毁应该怎么样处理在那里处理呢;

circle
{
public:
void   SetCentre(const   point   &centrePoint);
void   SetRadius(float   r);
float   GetGirth();
float   GetArea();
                  {
                      return   PI*radius*radius;
                    }
circle()
                        {    
                          centre   =   point(0,0);
          radius   =   0;
                        }
private:
float   radius;
point   centre;
};


如上面的CIRCLE类,,其中我只知道函数名字   类名字,,,函数的实现细节我一概不知道。。

我想把他们转换成标准的DLL以函数的形式,提供给别的语言调用。。。
我该怎么处理呢??

帮我   把这几个函数写一下。。。
(对象的创建和析构,类的成员变量怎么处理呢)

谢谢!!


------解决方案--------------------
mfc 扩展dll导出类,
class __declspec( dllexport ) circle
{
};