随笔分类 -  关键词

摘要:这两个名字不同当然所代表的意思也就不同。我刚开始看到这就吓到了,主要是中文太博大精深了,整这样的简称太专业了,把人都绕晕了。从英文解释或中文全称看就比较容易理解。指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer to an arr... 阅读全文
posted @ 2015-01-26 15:26 击进的Cocos 阅读(208) 评论(0) 推荐(0)
摘要:有待整理~~~~~~~~~~~~~~~~~~~~~~一些基本概念:1. 编译单元(模块): 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼... 阅读全文
posted @ 2015-01-05 16:35 击进的Cocos 阅读(134) 评论(0) 推荐(0)
摘要:assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:1 #include 2 void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然... 阅读全文
posted @ 2014-12-30 18:13 击进的Cocos 阅读(196) 评论(0) 推荐(0)
摘要:C中的volatilevolatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。例... 阅读全文
posted @ 2014-12-22 15:31 击进的Cocos 阅读(145) 评论(0) 推荐(0)
摘要:泛型编程:源起、实现与意义By刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba)(去年12月《程序员》的约稿)(以前也写过一篇相关的文章:Generic Programming - What Are You, anyway?)为什么泛型泛型编程(Generic Progr... 阅读全文
posted @ 2014-12-22 15:13 击进的Cocos 阅读(223) 评论(0) 推荐(0)
摘要:for_each函数原形 1 template inline 2 3 _Fn1 for_each(_InIt _First, _InIt _Last, _Fn1 _Func) 4 5 { // perform function for each element 6 7... 阅读全文
posted @ 2014-12-22 14:47 击进的Cocos 阅读(383) 评论(0) 推荐(0)
摘要:任何一个STL算法,都需要获得由一对迭代器(泛型指针)所标识的区间,用以表示操作范围。这一对迭代器所标示的是个所谓的前闭后开区间,以[first,last)表示。也就是说,整个实际范围从first开始,知道last-1。迭代器last所指的是“最后一个元素的下一位置”。这种偏移一格的标示法,带来了许... 阅读全文
posted @ 2014-12-22 14:43 击进的Cocos 阅读(420) 评论(0) 推荐(0)
摘要:不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改... 阅读全文
posted @ 2014-12-21 16:49 击进的Cocos 阅读(150) 评论(0) 推荐(0)