摘要: 理解C++中继承层次的关键在于理解如何确定函数调用。确定函数调用遵循以下四个步骤: (1) 首先确定进行函数调用的对象、引用或指针的静态类型。 (2) 在该类中查找函数,如果找不到,就在直接基类中查找,如此循着类的继承链往上找,直到找到该函数或者查找完最后一个类。如果不能在类或其相关类中找到该名字, 阅读全文
posted @ 2016-07-10 09:00 九点人 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: http://no001.blog.51cto.com/1142339/389840/ mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。 在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状 阅读全文
posted @ 2016-07-10 08:54 九点人 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: 参考文章链接:http://blog.163.com/wgsjack199213@yeah/blog/static/1079032872011913429671/ ```cppconst 限定类的成员函数: class classname { public: int fun() const; ... 阅读全文
posted @ 2016-07-07 19:27 九点人 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 动态数组的定义 int * pia=new int[]10; 自由存储区,创建的动态数组,并没有名字,只能通过其地址间接地访问堆中的对象 动态分配数组时候,如果数组元素为 类类型 那么将使用该类的默认构造函数实现初始化,而如果为内置类型,则无初始化 如前面的 new int[10]就无初始化 con 阅读全文
posted @ 2016-07-07 19:27 九点人 阅读(160) 评论(0) 推荐(0) 编辑
摘要: c风格的字符串的标注库 #include <cstring> 使用c 风格的字符串,牢记,其必须以null为结束标志 如 char ca[]={'c','+','='}; cout<<strlen(ca)<<endl; ca没有以null结束,则计算结果不可预期 标注库函数,总假定其参数字符以 nu 阅读全文
posted @ 2016-07-07 17:21 九点人 阅读(174) 评论(0) 推荐(0) 编辑
摘要: http://note.youdao.com/yws/public/redirect/share?id=59efe4c935f3731fb0a59bf90fd7d91e&type=false [http://blog.csdn.net/beyond0525/article/details/74093 阅读全文
posted @ 2016-07-07 16:45 九点人 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 父类 FC FatherClass 子类 SC SonClass 一 ,虚函数 C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。子类可以重写父类的虚函数实现子类的特殊化。 如下就是一个父类中的虚函数: 二 ,纯虚函数 C++中包含纯虚函数的类,被称为是“抽象 阅读全文
posted @ 2016-07-04 20:37 九点人 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 如果结构体定义如上,使用下面的代码,将会报错 c30.c: In function 'AddItem':c30.c:30:22: error: invalid application of 'sizeof' to incomplete type 'struct list'pNew=malloc(si 阅读全文
posted @ 2016-07-04 20:06 九点人 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 以 为例 这里先定义了一个 TelPhone的结构体。 加入需要为TelPhone定义一个别名: 其语法为 而实际上TelPhone为一个结构体, 这样写比较好 因为我们的TelPhone是我们自定义的类型,所以我们了解,但是别人不一定会了解,如果我们再加上struck这个关键字,别人就会知道这是一 阅读全文
posted @ 2016-07-02 17:50 九点人 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 在 line 53中 使用free(current) ,这里似乎是将current的内存释放,然后实际上,这里的释放后,其内存信息已经存在, 如果将line 54的current=null,注释,该程序仍能正确运行,并通过该链表将内存释放掉,而实际上这种问题时错误的。 通过百度,我查到 问题如下: 阅读全文
posted @ 2016-07-02 17:18 九点人 阅读(469) 评论(0) 推荐(0) 编辑