C/C++
懒惰的帮主
。。。
展开
-
深入探讨C++中的引用
引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅是想当然,在某些微妙的场合,很容易出错,究其原由,大多因为没有搞清本源。故在本篇中我将对引用进行详细讨论,希望对大家更好地理解和使用引用起到抛砖引玉的作用。 一、引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一转载 2014-08-02 15:17:23 · 729 阅读 · 0 评论 -
STL容器存储的内容动态分配情况下的内存管理
看下面两段代码, typedef pairVirObjTYPE, std::listCheckID>*> VirObj_CheckID_pair;class LangChecker{public: LangChecker(); //completed in an auto-generated file ../parser/LangChecker_init.cpp which init原创 2014-08-08 15:15:25 · 2557 阅读 · 0 评论 -
C++0x尝鲜:Variadic Function Templates(带变长参数的函数模板)
在C++0x之前,模板(包括类模板和函数模板)参数的个数和类型是固定不变的,而且都必须在定义时预先确定。在C++0x中,这一点得到了改善,模板(无论类模板还是函数模板)将具有指定任意个数任意类型参数的能力,这就是所谓的变长参数模板(Variadic Templates)。 下面我们就用代码说明带变长参数的函数模板。 C++代码 [cpp] view plaincopy转载 2014-08-27 20:15:52 · 1025 阅读 · 0 评论