
C++
文章平均质量分 80
jeiwt
这个作者很懒,什么都没留下…
展开
-
C++虚函数引发的~
<br />首先转摘一篇高人文章,介绍C++的虚函数表<br />http://blog.youkuaiyun.com/haoel/archive/2007/12/18/1948051.aspx<br /> <br />其次<br />看如下打印结果<br />#include <stdio.h>#include <stdlib.h>class BaseA{ public: void f(){printf("A:f()/n");}};class BaseB原创 2010-09-24 22:10:00 · 632 阅读 · 1 评论 -
C++的静态绑定与动态绑定
C++默认静态绑定只有通过指针或引用来访问对象的虚函数时,才能够进行动态绑定原创 2010-09-26 10:08:00 · 707 阅读 · 0 评论 -
虚函数的简介与示例
<br />虚函数:<br />一旦基类Person中有虚函数virtual func,其子类Chiid中如果有重写override该函数func的,无论其是否申明为virtual,派生类对其重定义申明的函数均为virtual。<br /> <br />对于含有虚函数的类来说:<br />1、虚函数表是与类关联的,也就是说,一个类只有一张虚函数表。(从这个方面上说,虚函数类似于类的静态函数)<br />2、VTable中虚函数的位置是由基类决定的,所以,哪怕你在派生类中不是按基类的顺序来重写虚函数,派生类的原创 2010-09-26 09:43:00 · 625 阅读 · 0 评论 -
strncpy 与 strcpy
<br />strncpy(char *dest, const char *src, int len);<br />拷贝src的len个字符到dest,拷贝完后不自动添加'/0'.<br /> <br />strcpy(char *dest, const char *src);<br />功能:把src所指由NULL结束的字符串复制到dest所指的数组中。 <br />说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。原创 2010-09-27 15:50:00 · 658 阅读 · 0 评论 -
OO的五大原则
<br />OO的五大原则<br /> <br />OO设计的五大原则之间并不是相互孤立的。彼此间存在着一定关联,一个可以是另一个原则的加强或是基础。违反其中的某一个,可能同时违反了其余的原则。因此应该把这些原则融会贯通,牢记在心! <br />OO的五大原则是指SRP、OCP、LSP、DIP、ISP。 <br /><br />1. SRP(Single Responsibility Principle 单一职责原则) <br />单一职责很容易理解,也很容易实现。所谓单一职责,就是一个设计元素只做一件事。转载 2010-10-25 13:35:00 · 843 阅读 · 0 评论 -
const 全面总结
原帖http://blog.youkuaiyun.com/Eric_Jo/article/details/4138548转载 2014-08-10 23:51:11 · 701 阅读 · 0 评论