- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 C++ 函数映射使用讲解
// 使用map 映射 int operator[] (int key) { map<type_func,ptr_func>::iterator it = s_map.find((type_func)key); if (it != s_map.end()) { ptr_func pFun = it->second; if (pFun) return (this->*pFun)(false); } return NULL; } // 使用数组 映射 int op
2013-07-20 12:16:38 11247 2
转载 显式调用构造函数和析构函数
STL源码中有用到显示调用析构函数。试一了一下。果然能行。#include iostream>usingnamespace std;class MyClass{public:MyClass(){cout "Constructors" endl;}~MyClass(){cout "Destructors" endl;}};
2013-07-15 19:38:17 1366
转载 STL序列容器 vector, list, deque的比较
C++的STL模板库中提供了3种容器类:vector,list,deque对于这三种容器,在觉得好用的同时,经常会让我们困惑应该选择哪一种来实现我们的逻辑。在少量数据操作的程序中随便哪一种用起来感觉差别并不是很大,但是当数据达到一定数量后,会明显感觉性能上有很大差异。本文就试图从介绍,以及性能比较两个方面来讨论这个问题。vector - 会自动增长的数组
2013-07-15 11:35:03 857
在动态库(dynamic libraries)和静态库(static libraries)使用模板(template)
2013-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人