c/c++
文章平均质量分 77
firePhoenix1981
这个作者很懒,什么都没留下…
展开
-
一点C++技巧
在公司的代码里面看到了一个C++的wrapper class,以前没有见过这样的封装,贴出来备忘。class LoggerPtr{private: // Pointer to a logger object owned by client Logger *m_logger; // Instance of a Null Logger, to be used when原创 2009-03-16 14:15:00 · 604 阅读 · 0 评论 -
Poring to 64 bit
The following is a choice extract from an article -- "Porting to 64 bit", which is written byAndreas Jaeger(SuSE Linux AG).<! /* Style Definitions */ table.MsoNormalTable {mso-style-name:"T原创 2009-03-23 15:11:00 · 8426 阅读 · 0 评论 -
摘自http://zhidao.baidu.com/question/120216130.html的const若干使用问题
#include #include using std::cout; using std::endl; void changeValue( const int *a ); int main() { //test 1 const int test = 9; changeValue( &test );转载 2010-04-09 12:23:00 · 1014 阅读 · 0 评论 -
c++专题: const(转自http://blog.csdn.net/foxbillcsdn/archive/2006/05/24/752310.aspx)
1.1. 简述 const关键字的最初动机是取代预处理器 #define 进行值替代。用C语言进行程序设计时,预处理器可以不受限制地建立宏并用它来替代值。因为预处理器只做文本替代,它既没有类型检查思想,也没有类型检查工具,所以预处理器的值替代会产生一些微小而且往往是很难察觉而让程序员郁闷很久的问题,这些问题在C + +中可通过使用c o n s t而避免。 之后const又被转载 2010-04-09 10:57:00 · 760 阅读 · 0 评论