
C_CPP
文章平均质量分 77
neil3w
a not very lazy guy online...
展开
-
#ifdef __cplusplus 倒底是什么意思?
source: http://blog.csai.cn/user1/21439/archives/2008/25053.html 时常在cpp的代码之中看到这样的代码:#ifdef __cplusplus extern "C" { #endif//一段代码#ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__c转载 2008-12-01 18:07:00 · 603 阅读 · 1 评论 -
#ifndef的主要作用是什么?
为 防止重复编译以test.h为例:#ifndef TEST_H#define TEST_H.#endif一般是用来防止重复包含头文件第一次包含头文件时 XXX没有被定义 第二次再用时 XXX 已经被定义拉就不在包含这个头文件。条件指示符#ifndef检查预编译常量在前面是否已经被定义.如果在前面没有被定义,则条件指示符的值为真,于是从#inndef到#endif之间的所有语句都被转载 2008-12-01 18:00:00 · 725 阅读 · 0 评论 -
正则表达式(regular expression)
source: http://blog.csai.cn/user1/21439/archives/2007/19527.html 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因转载 2008-12-01 17:54:00 · 391 阅读 · 0 评论 -
关于内存模式[节选]
关于内存模式[节选] source: http://www.cppblog.com/szhoftuncun/archive/2008/01/01/40195.html 内存模式的出现不是由编译器决定的,而是由处理器的寻址方式决定的,在8086处理器中为了在16位寄存器的基础上寻址20位的地址,引入了段寄存器和分段寻址的方式。在编译器这一级,利用这种段式的寻址方式,可以实现多种不同的转载 2008-12-10 18:58:00 · 1011 阅读 · 0 评论