c++继承方式
公有继承,父类的私有成员不可访问,通过父类的公有函数以及保护函数访问
私有继承,父类成员在派生类中为私有成员等。
初始化顺序先父类,再是派生类,析构刚好相反,
当用父类指针或者引用实现多态时,析构函数要声明成虚函数,不然只会调用父类的析构函数
#include
using namespace std;
class base{
private :float x;
publ...
分类:
编程语言 时间:
2014-05-12 14:16:40
阅读次数:
361
Java静态类
在Java世界里,经常被提到静态这个概念,static作为静态成员变量和成员函数的修饰符,意味着它为该类的所有实例所共享,也就是说当某个类的实例修改了该静态成员变量,其修改值为该类的其它所有实例所见。最近一个项目里频繁用到static修饰的内部类,再读了一下《Effective
Ja...
分类:
Web程序 时间:
2014-05-12 07:43:53
阅读次数:
378
项目名称:Floaty
Fish成员:张永、吴盈盈、王丹、周其范、董芳健会议时间:19:00-19:30会议地点:学院楼成员
donedoing遇到的问题张永无董芳健昨天博客并发布编写软件项目计划书无王丹周其范测试计划完成测试分析报告无吴盈盈实现了气泡的移动功能对气泡的移动轨迹进行改良无
分类:
其他好文 时间:
2014-05-12 05:50:04
阅读次数:
209
有时,一个类想跟踪它有多少个对象存在。一个简单的方法是创建一个静态类成员来统计对象的个数。这个成员被初始化为0,在构造函数里加1,析构函数里减1。(条款m26里说明了如何把这种方法封装起来以便很容易地添加到任何类中,“my
article on counting objects”提供了对这个技术的另...
分类:
编程语言 时间:
2014-05-12 05:33:36
阅读次数:
341
1:类的本质:类也是一种类,可以叫做类类,类对象,类类型;
2:类和对象在内存中分配问题(注意区分类的对象和类对象的概念) 类对象在内存中只有一份,且只加载一次,类对象中存放了类中定义的方法;
而成员变量和isa指针,存放在了类的对象中;isa指针指向了类对象;如图: 3...
分类:
其他好文 时间:
2014-05-12 02:52:39
阅读次数:
263
台湾节目的确没啥营养,一堆人看似牛叉,实际都在自说自话,不知所云。反倒是偶尔一些学者,颇有中肯之言。
管太阳花学运叫青运,颇有指责的意味。舆论中,称这些学生们为“孩子”,其实他们的主要成员都已经是26、7的硕、博士了,而学生们也“狡诈地”接受了这一称呼。这个称呼就像一把伞,撑开了可以挡风雨,收起来可...
分类:
其他好文 时间:
2014-05-12 02:30:06
阅读次数:
329
5高阶基本技术(Tricky Basics)本章涵盖实际编程之中层次较高的一些
template基本知识,包括关键词 typename的另一种用途、将member functio(n 成员函数)和 nested clas(s
嵌套类别)定为templates、奇特的 template templat...
分类:
其他好文 时间:
2014-05-12 01:11:03
阅读次数:
589
对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int
b=a;而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 1 #include 2 using
namespace std; 3 4 class CExampl.....
分类:
编程语言 时间:
2014-05-12 00:03:19
阅读次数:
516
1、成员变量成员变量可以是任何类型,如基本数据类型、引用、另一个类的对象或指针、自身类的引用或指针,但不能是自身类的对象;成员变量不能指定为auto、register、extern
存储类型。1.1、普通成员变量普通成员变量是属于对象的,其生命周期就是对象的生命周期,只能通过构造函数的初始化列表进行...
分类:
编程语言 时间:
2014-05-11 23:34:34
阅读次数:
485
1.const对象,只能调用const成员函数2.非const对象可以调用const成员函数和非const成员函数
a.如果类同时具有const重载版本的成员函数和非重载版本,那么该类实例化的非const对象调用该成员函数的时候,会调用非重载版本。
b.如果类只有const版本的成员,那么实例化.....
分类:
编程语言 时间:
2014-05-11 15:23:04
阅读次数:
258