随笔分类 - C/CPP
摘要:Ref:http://www.chromium.org/developers/how-tos/build-instructions-windowsRef:http://trac.webkit.org/wiki/Chromium环境搭建:1、安装 VS2010 SP1,下载地址:http://go.microsoft.com/fwlink/?LinkId=2107102、安装 Windows 7.1 SDK(x64),下载地址:http://download.microsoft.com/download/F/1/0/F10113F5-B750-4969-A255-274341AC6BCE/GRM
阅读全文
摘要:const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的健壮性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。虽然这听起来很简单,但实际上,const的使用也是c语言中一个比较微妙的地方,微妙在何处呢?
阅读全文
摘要:运算符按照优先级大小由上向下排列,在同一级的运算符具有相同优先级,第二级是所有的一元运算符。
阅读全文
摘要:[知识点]结构也是一种数据类型, 可以使用结构变量, 因此, 像其它类型的变量一样, 在使用结构变量时要先对其定义。定义结构变量的一般格式为:[代码]结构名是结构的标识符不是变量名。另一种常用格式为:[代码]另外注意: 在C中,struct不能包含函数。在C++中,对struct进行了扩展,可以包含函数。下面分三块来讲述:1 首先:在C中定义一个结构体类型要用typedef:[代码]于是在声明变量的时候就可:Stu stu1;如果没有typedef就必须用struct Student stu1;来声明这里的Stu实际上就是struct Student的别名。另外这里也可以不写Student(于
阅读全文
摘要:说到#define大家首先应该想到的是宏定义,对头,但是这有什么问题呢?今天在看PG代码的时候发现追溯到深处有些宏定义相当的古怪,比如#define Conn(x,y) x##y,这是什么意思呢?于是谷歌一下,找到答案:#define Conn(x,y) x##y#define ToChar(x) #@x#define ToString(x) #xx##y表示什么?表示x连接y,举例说:int n...
阅读全文
摘要:常用到字符串和数字的转换搜集整理 方便以后再用atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strtod(将字符串转换成浮点数)strtol(将字符串转换成长整型数)strtoul(将字符串转换成无符号长整型数)toascii(将整型数转换成合法的ASCII 码字符)toupper(将小写字母转换成大写字母)tolower(将大写字母转换成小写...
阅读全文

浙公网安备 33010602011771号