
C语言等
小兀哥
变是永远不变的
展开
-
C++与C#中的虚函数、纯虚函数、抽象类的对比
一、C++中 1、虚函数(virtual) 第一次引入虚拟函数的基类时,必须在类声明中指定virtual关键字。如果虚函数的定义放在类的外面,则不能再次指定关键字virtual。假设有下面的类层次:class A{public:virtual void foo() { cout << "A::foo() is called" << endl;}//定原创 2014-04-05 17:48:16 · 12318 阅读 · 21 评论 -
C#总结
这是我在看完C#以后总结的一章图,C#给我的感觉就是与C++基本一样,主要就是一些面向对象的东西,如:封装、继承、多态等等。点击看大图 以下几点是我整理的一些笔记。1、结构与类的区别 类: (1)类是引用类型在堆上分配,类的实例进行赋值只是复制了引用,都指向同一段实际对象分配的内存 (2)类有构造和析原创 2014-03-30 21:12:41 · 1936 阅读 · 18 评论 -
C++小结
以下是我在看书时对C++做的零碎总结:函数1、变量全局变量(联系性):自动初始化为0局部变量(独立性):在用之前必须初始化,否则结果不可预料。执行完该语句即死亡静态局部变量(目的是延长局部变量的生命期):可以被自动初始化为0,只初始化一次。程序运行结束时,死亡——函数运行完成后,其值可以保留,但是不可见,留作下次使用。2、参数传递传值传地址(指针)传引用(引原创 2014-03-23 17:44:02 · 1515 阅读 · 21 评论 -
C++继承的三种方式
1、类成员的三种类型public成员可以被任何类访问,protected成员限于自己和子类访问。在同一个类中使用,其访问权限相当于私有成员;但是在派生时,他的访问权限相当于公有成员private成员限于自己访问,即仅可在自己的类内使用。 2、对于公有继承方式:·基类成员对派生类的可见性对派生类来说, 基类的公有成员和保护成员可见:基类原创 2014-03-16 16:34:37 · 2184 阅读 · 23 评论