C&C++语言基础类
ddicode
这个作者很懒,什么都没留下…
展开
-
call back function
用一个比较形象的例子:你饿了,想吃饭,就一会去问你妈一声"开饭没有啊?"这就是正常函数调用.但是今天你妈包饺子,花的时间比较长,你跑啊跑啊,就烦了.于是你给你妈说,我先出去玩会,开饭的时候打我手机.等过了一阵,你妈给你打电话说"开饭啦,回来吃饭吧!"其中,你告诉你妈打手机找你,就是你把回调函数句柄保存到你妈的动作.你妈打电话叫你,就是个回调过程.下面用一个Android中应用到"回调"的场景,来进...转载 2016-06-29 10:44:42 · 563 阅读 · 0 评论 -
C语言预处理# ## ... _ _VA_ARGS_ _以及其他的使用
1.#假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符串。例如,如果x是一个宏参量,那么#x可以把参数名转化成相应的字符串。该过程称为字符串化在使用#define定义宏时,可使用操作符#在字符串中输出实参。Eg:#define AREA(x,y) printf(“长为“#x”,宽为“#y”的长方形的面积:%d\...转载 2018-03-20 10:16:46 · 2538 阅读 · 0 评论 -
编程规范
http://blog.csdn.net/benpaobagzb/article/details/50768598http://blog.csdn.net/linuxmake/article/details/37341859http://blog.csdn.net/zhanglianpin/article/details/46544431原创 2018-03-20 12:03:34 · 273 阅读 · 0 评论 -
C++构造函数私有化作用
很多情况下要求当前的程序中只有一个object。例如一个程序只有一个和数据库的连接,只有一个鼠标的object。通常我们都将构造函数的声明置于public区段,假如我们将其放入private区段中会发生什么样的后果?这意味着什么? 当我们在程序中声明一个对象时,编译器为调用构造函数(如果有的话),而这个调用将通常是外部的,也就是说它不属于class对象本身的调用,假如构造函数是私有的,由于...转载 2019-06-24 16:01:50 · 2951 阅读 · 2 评论