C/C++
马格南之鹰
linux 后台架构 c++
展开
-
c++ map 函数
来自http://apps.hi.baidu.com/share/detail/16243110c++ Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一转载 2011-11-24 21:50:50 · 309 阅读 · 0 评论 -
C编程注意事项
1:使用memcpy时,假定两个内存区域没有重叠,否则其行为是不可预知的;原创 2013-02-24 16:44:32 · 216 阅读 · 0 评论 -
C++语法
1. 调用父类方法:Class Father{}原创 2014-04-29 16:27:37 · 389 阅读 · 0 评论 -
C++ Programming skill
1)限制递归调用深度的方法: i)定义类COjbectCounter,其包含静态成员m_iCount; ii)在COjbectCounter构造函数中让计数器m_iCount+1,析构函数中让计数器m_iCount-1; iii)检测COjbectCounter中的m_iCount是否超过深度上限;原创 2013-11-22 16:33:36 · 711 阅读 · 0 评论 -
代码质量
1)代码静态检查:cppcheck原创 2015-09-01 15:03:25 · 344 阅读 · 0 评论 -
Map与string之间相互转换的一种实现方式
#define KEY_SEG "[$]"#define VAL_SEG "[#$%]"template<typename T1, typename T2>std::string map2String(const std::map<T1, T2>& mapIn,string key_seg,string val_seg){ std::ostringstream...原创 2018-05-07 17:05:54 · 6237 阅读 · 0 评论