PDA

View Full Version : تعریف یک کلاس در C++ و اسفاده در c#



محمد صادق
جمعه 18 فروردین 1391, 08:03 صبح
سلام
من یک کلاس توی سی شارپ نوشتم و استفاده کردم ولی سرعتش خیلی پایین بود
اون کلاس رو توی سی پلاس پلاس نوشتم سرعت بالا بود
چجوری میتونم این کلاس رو در سی پلاس پلاس داشته باشم ولی در سی شارپ استفاده کنم؟مثلا کد زیر

class MyClass
{
public:
int a;

MyClass()
{
a=0;
b=0;
}

MyClass(int aa,int bb)
{
a=aa;
b=bb;
}

MyClass Add(MyClass m1)
{
MyClass mTmp;
mTmp.a=a+m1.a;
mTmp.b=b+m1.b;

return mTmp;
}

int GetA()
{
return this->a;
}

int GetB()
{
return this->b;
}

private:
int b;

MyClass Mult(MyClass m1)
{
MyClass mTmp;

mTmp.a=a*m1.a;
mTmp.b=b*m1.b;

return mTmp;
}
};

mrbm_2007
جمعه 18 فروردین 1391, 17:09 عصر
سلام
می تونی تبدیلش کنی به dll و توی c# استفادش کنی ولی فکر نکنم تاثیری در سرعتش داشته باشه