- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 Exokernel(外核)
http://en.wikipedia.org/wiki/Exokernel http://blog.csdn.net/ablo_zhou/article/details/1519468 http://apps.hi.baidu.com/share/detail/18845331
2012-02-26 11:30:33 2251
原创 stl在遍历过程中删除元素
// 在遍历过程中删除元素 方法1: std::list stList; std::list::iterator it; for (it = stList.begin(); it != stList.end();) { if (WillDelete(*it)) { it = stList.erase(it); // 通过erase方法的返回值来获取下
2012-02-21 09:57:10 905
转载 typeid
RTTI(Run-Time Type Identification,运行时类型识别)使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或引用所指对象”的实际派生类型。在C++中,为了支持RTTI提供了两个操作符:dynamic_cast和typeid。 dynamic_cast允许运行时刻进行类型转换,从而使程序能够在一个
2012-02-11 16:26:18 2066
原创 Conversion Operators
《Moreeffective c++》Item M5中讲的比较清楚: 隐式类型转换运算符只是一个样子奇怪的成员函数:operator 关键字,其后跟一个类型符号。你不用定义函数的返回类型,因为返回类型就是这个函数的名字。例如为了允许Rational(有理数)类隐式地转换为double类型(在用有理数进行混合类型运算时,可能有用),你可以如此声明Rational类: class Rational
2012-02-11 11:52:48 841
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人