摘要: 只摘了几个惯用法: (1)在C++中引用C语言中的函数和变量,在包含C语言头文件(假设为cExample.h)时,需进行下列处理: extern "C"{ #include "cExample.h"} 而在C语言的头文件中,对其外部函数只能指定为extern类型,C语言中不支持ex... 阅读全文
posted @ 2011-10-18 20:44 lq0729 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 在讨论全局变量之前我们先要明白几个基本的概念: 1. 编译单元(模块): 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使... 阅读全文
posted @ 2011-10-18 20:19 lq0729 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 今天编程练习Linux下的read()和write()函数,无意发现通过gedit输入的文本文件都会多出一个字符,输出原来是换行符“LF”。而通过编程输入的则没有,且gedit能正常显示。在gedit中没有找到相关设置可以去掉这个“LF”。查资料发现好像vim也有这个问题,不知道有没有插件能解决的... 阅读全文
posted @ 2011-10-18 12:59 lq0729 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: 今天想在Ubuntu上用open()实现检测文件是否存在,若存在就read()的功能,代码如下: int fd=open(temp,O_RDONLY|O_CREAT|O_EXCL,S_IRWXU);if(-1==fd) return -2;ssize_t nbytesRead = rea... 阅读全文
posted @ 2011-10-18 12:42 lq0729 阅读(15211) 评论(0) 推荐(0) 编辑
摘要: 定义 单件模式是一种用于确保整个应用程序中只有一个类实例且这个实例所占资源在整个应用程序中是共享的程序设计方法(根据实际情况,可能需要几个类实例)。在某些情况下,这种程序设计方法是很有用处的。 单件模式应该使用在什么场合 当需要控制一个类的实例数量且调用者可以从一个公共的众所周知的访问点访问时。... 阅读全文
posted @ 2011-10-18 12:19 lq0729 阅读(295) 评论(0) 推荐(0) 编辑