- 博客(7)
- 资源 (17)
- 收藏
- 关注
原创 重载,覆盖和隐藏的区别
重载:是指在相同范围内(同一个类),相同的函数名,但参数不一样覆盖:是子类和父类范围内而言的,函数名相同,而且参数相同,并且是virtual 函数,这样如果是通过指针或引用来调用的话就可以根据实际的类型来动态决定调用子类还是父类的函数隐藏:这个比较容易和覆盖混淆,他们都是对于子类和父类而言的。1)函数名相同,而且参数不同,不管是否是virtual;2)或者函数名相同,参数相同,但不是vir
2011-12-30 14:15:47 783
原创 GDB调试问题集
ptrace: Operation not permitted早上发现一个进程没有相应, 试图gdb之.(gdb) attach 30721Attaching to program: /data0/s/bin/s, process 30721ptrace: Operation not permitted.晕倒, 俺已经是sudo权限了. 后来看到一篇博客说:当他已经在 gd
2011-12-16 09:46:11 3366
转载 placement new, operator new and new operator
笔者觉得这3个new有点意思,有时候我也被搞懵了,这些创造者难不成觉得C++过于简单,所以搞一点含糊的术语出来。这次总结一下,以便再懵的时候有个参考。有错的地方请不吝赐教,多谢先!简单点吧:1. new operator,即熟悉的new操作符,用它从堆中分配一个对象,并且初始化。CHeapObject* p=new CHeapObject(name);既然是操作符,那么它的行为就和其他
2011-12-12 16:49:57 565
转载 从一道题谈C++中构造函数调用构造函数(像普通函数一样调用构造函数)
题目如下:问下列代码的打印结果为0吗?#include stdlib.h>#include iostream>using namespace std;struct CLS{ int m_i; CLS( int i ) : m_i(i){} CLS() { CLS(0); }};int mai
2011-12-12 15:30:18 1000
原创 Linux下查看进程和线程
查看进程1. top 命令top命令查看系统的资源状况 load average表示在过去的一段时间内有多少个进程企图独占CPU zombie 进程 :不是异常情况。一个进程从创建到结束在最后那一段时间遍是僵尸。留在内存中等待父进程取的东西便是僵尸。任何程序都有僵尸状态,它占用一点内存资源,仅仅是表象而已不必害怕。如果程序有问题有机会遇见,解决大批量僵尸简单有效的办法是
2011-12-08 17:47:12 75317 1
转载 linux 路由表 的一些相关资料
linux 路由表 的一些相关资料===============================================================================linux 路由表维护查看 Linux 内核路由表使用下面的 route 命令可以查看 Linux 内核路由表。# routeDesti
2011-12-01 17:16:04 1350
原创 Suse 10虚拟机中修改eth0的MAC地址
方法一:ifconfig eth0 downifconfig eth0 hw ether 00:0c:29:6e:b9:3cifconfig eth0 up这样只会暂时生效,如果系统重启,改变会无效可以把这三行加入到/etc/init.d/boot.local,这样每次启动都会设置有些版本的linux是加在/etc/rc.local或/etc/init.d/rc.l
2011-12-01 11:30:10 10600
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人