C++与C#的一些区别
最近准备学习CAD二次开发,简单熟悉了一下C++语法,感觉有点繁琐,可能是误解吧,也许是用惯C#了。
1.函数调用前先声明,类似C#类创建实例。
2.类的定义带分号,晕。class C1{};
C++函数可以不包含在类内。
类体内声明
class C1
{
public:
void M1();
static int i1;
}
类外定义
void C1::M1(){}//双冒号,晕。
3.指针
int *p;
int i=1;
p = &i;//&取地址
int *p1;
p1 = (int *)p;
类指针
C1 * c1;
c1->M1();//通过指针调用方法,晕。
4.多重继承
class C3:C1,C2{}
C3.C1::M1();//调用基类方法
我这个博客废弃不用了,今天想寻找外链的时候,突然想到这个博客权重很高。
有需要免费外链的,留言即可,我准备把这个博客变成免费的友情链接站点。