- 博客(8)
- 收藏
- 关注
转载 二叉树的操作
http://blog.csdn.net/fansongy/article/details/6798278
2014-03-13 21:09:42
588
转载 vc6.0对dynamic_cast的支持
工程->设置->C/C++->分类->C++语言 选中允许RTTI。 不选择RTTI的话,编译会出现下面警告。运行也有问题 warning C4541: 'dynamic_cast' used on polymorphic type 'class xxxx with /GR-; unpredictable behavior may result Linking.
2014-03-05 11:20:43
1353
转载 c++ 虚函数表工作原理
http://blog.csdn.net/zplove003/article/details/7302645
2014-03-04 20:57:55
1859
转载 Linux命名管道FIFO的读写规则
原文地址:点击打开链接 1.从FIFO中读取数据: 约定:如果一个进程为了从FIFO中读取数据而阻塞打开了FIFO,那么称该进程内的读操作为设置了阻塞标志的读操作。 (1)如果有进程写打开FIFO,且当前FIFO为空,则对于设置了阻塞标志的读操作来说,将一直阻塞下去,直到有数据可以读时才继续执行;对于没有设置阻塞标志的读操作来说,则返回0个字节,当前errno值为EAGAIN,提醒以后再
2013-09-28 09:44:38
1388
转载 memcpy实现
原文地址:http://blog.csdn.net/yjcqbbs/article/details/8866720 面试中如问到memcpy的实现,那就要小心了,这里有陷阱。 先看下标准memcpy()的解释:注意下面的注释,对于地址重叠的情况,该函数的行为是未定义的。 事实上所说的陷阱也在于此,自己动手实现memcpy()时就需要考虑地址重叠的情况。 另外,标准库也提
2013-09-27 20:17:49
1256
原创 return i++和可变参数
先看一段代码 static int i=7; int test1() { return i++; } int main() { printf("%d\n",test1()); printf("%d\n",i); return 0; } 运行结果 7 8 开始感觉奇怪:明明i加1了为什么返回7,又或者为什么返回7而i加1了。r
2013-09-25 20:10:41
1596
原创 字符数组和字符指针
/*字符数组是一段内存空间;字符指针是一个地址,指向一串字符。*/ char str[]="abcd"; char *str="abcd"; 上面这两跳复制语句很相似,其实根本就不是一码事。对于两个"abcd",这都是一个字符串常量。第一条语句是将这个字符串常量拷贝到数组的存储空间中,是我们通常说的赋值,赋值完毕之后,str数组就和这个字符串常量没什么关系了。而对于下面这条语句是
2013-09-24 10:21:47
757
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人