C++的源程序改写成C语言类的内联函数和虚函数
2021-04-24 01:27
                         标签:vat   语言   ons   virt   一个   去掉   程序   line   c++    C++的源程序改写成C语言类的内联函数和虚函数 标签:vat   语言   ons   virt   一个   去掉   程序   line   c++    原文地址:https://blog.51cto.com/14863804/2509441
class B
{
…
virture void funb();
inline int add()const {return a+b;};
private:
int a;
int b;
…
} 
改为:
typedef classB B;
struct classB
{
…
void (funb)(struct classB p);
int (add)(struct classB p);
int a;
int b;
}
void classB_funb(B p)
{
…
}
int classB_add(B p)
{
return p->a+p->b;
}
void fun_classB(B *p)                            
{
…
p->funb=classB_funb;
p->add= classB_add;
}
上一篇:C++高精度加减乘除和求余数
下一篇:spring配置文件详解
文章标题:C++的源程序改写成C语言类的内联函数和虚函数
文章链接:http://soscw.com/index.php/essay/78719.html