摘要:来源网址:http://www.cnblogs.com/binbinjx/p/5626916.html 罗列一下cmake常用的命令。 CMake支持大写、小写、混合大小写的命令。 1. 添加头文件目录INCLUDE_DIRECTORIES 语法: 它相当于g++选项中的-I参数的作用,也相当于环境
阅读全文
摘要:资料来源:http://blog.csdn.net/scottly1/article/details/40978625
阅读全文
摘要:学习网址:http://blog.csdn.net/i2cbus/article/details/23791309
阅读全文
摘要:1.首先用360卸载,当卸载完成后,提示有残余的话,就强力清除 2,接着,下载IobitUninstaller工具 3.按照下面进行卸载 1.Microsoft .NET Framework 4 框架 //建议保留,很多东西会用到 1.1.Microsoft .NET Framework 4 Mul
阅读全文
摘要:1 字符串与字符数组 1.1 字符数组定义 char array[100]; 1.2 字符数组初始化 char array[100] = {'a', 'b', 'c','d'}; char array[100] = "abcd"; char array[100] = { 0 }; char arra
阅读全文
摘要:10.2.9 Map和multimap容器 map/multimap的简介 ² map是标准的关联式容器,一个map是一个键值对序列,即(key,value)对。它提供基于key的快速检索能力。 ² map中key值是唯一的。集合中的元素按一定的顺序排列。元素插入过程是按排序规则插入,所以不能指定插
阅读全文
摘要:1 数组 1.1 一维数组定义与使用 int array[10];//定义一个一维数组,名字叫array,一共有10个元素,每个元素都是int类型的 array[0] = 20; array[1] = 30; array[9] = 80; //array[10] = 100;//错误,没有 arra
阅读全文
摘要:1 条件分支语句 1.1 关系运算符 在C语言中0代表false,非0代表真 1.1.1 < 小于 1.1.2 <= 小于等于 1.1.3 > 大于 1.1.4 >= 大于等于 1.1.5 == 等于 1.1.6 != 不等于 1.2 关系运算符优先级 前四种相同,后两种相同,前四种高于后两种优先级
阅读全文
摘要:1 运算符表达式和语句 1.1 基本运算符 1.1.1 = 数据对象:泛指数据在内存的存储区域 左值:表示可以被更改的数据对象 右值:能赋给左值的量 1.1.2 + 加 1.1.3 – 减 1.1.4 * 乘 1.1.5 / 除 1.1.6 % 取余数 1.1.7 += 加等于 1.1.8 -= 减
阅读全文
摘要:1.1 类型限定 1.1.1 const const是代表一个不能改变值的常量 1.1.2 volatile 代表变量是一个可能被CPU指令之外的地方改变的,编译器就不会针对这个变量去优化目标代码。 1.1.3 register 变量在CPU寄存器里面,而不是在内存里面。但regist是建议型的指令
阅读全文
摘要:1.1 浮点float,double,long double类型 1.1.1 浮点常量,变量 Float在32位系统下是4个字节,double在32位系统下是8个字节 小数的效率很低,避免使用,除非明确的要计算一个小数。 1.1.2 printf输出浮点数 %f,%Lf %f是输出一个double
阅读全文
摘要:1.1 char类型 1.1.1 char常量,变量 char c;定义一个char变量 ‘a’,char的常量 Char的本质就是一个整数,一个只有1个字节大小的整数 1.1.2 printf输出char %c意思是输出一个字符,而不是一个整数 1.1.3 不可打印char转义符 \a,警报 \b
阅读全文
摘要:1.1 sizeof关键字 sizeof是c语言关键字,功能是求指定数据类型在内存中的大小,单位:字节 sizeof与size_t类型 1.1 int类型 1.1.1 int常量,变量 int就是32位的一个二进制整数,在内存当中占据4个字节的空间 1.1.2 printf输出int值 %d,输出一
阅读全文
摘要:1.1 二进制数、位、字节与字 我们习惯于十进制的数:10,12等 一个位只能表示0,或者1两种状态,简称bit,一个位是一个bit 一个字节为8个二进制,称为8位,简称BYTE,8个比特是一个字节 一个字为2个字节,简称WORD。 两个字为双字,简称DWORD 1.2 八进制 八进制为以8为基数的
阅读全文
摘要:10.2.7优先级队列priority_queue v 最大值优先级队列、最小值优先级队列 v 优先级队列适配器 STL priority_queue v 用来开发一些特殊的应用,请对stl的类库,多做扩展性学习 priority_queue<int, deque<int>> pq; priorit
阅读全文
摘要:2.1 常量就是在程序中不可变化的量,常量在定义的时候必须给一个初值。 1.1.1 #define 定义一个宏常量 1.1.2 const 定义一个const常量 2.2 字符串常量 “hello world” 对于#define类型的常量,c语言的习惯是常量名称为大写,但对于普通const常量以及
阅读全文
摘要:1.1.1 用户模式 应用程序都是运行在用户区域 1.1.2 内核模式 操作系统的内核,设备驱动程序,这些都是在内核模式下运行的 资料来源:传智播客
阅读全文
摘要:10.2.6List容器 List简介 ² list是一个双向链表容器,可高效地进行插入删除元素。 ² list不可以随机存取元素,所以不支持at.(pos)函数与[]操作符。It++(ok) it+5(err) ² #include <list> list对象的默认构造 list采用采用模板类实现
阅读全文
摘要:10.2.5Queue容器 Queue简介 ² queue是队列容器,是一种“先进先出”的容器。 ² queue是简单地装饰deque容器而成为另外的一种容器。 ² #include <queue> queue对象的默认构造 queue采用模板类实现,queue对象的默认构造形式:queue<T>
阅读全文
摘要:10.2.4stack容器 Stack简介 ² stack是堆栈容器,是一种“先进后出”的容器。 ² stack是简单地装饰deque容器而成为另外的一种容器。 ² #include <stack> stack对象的默认构造 stack采用模板类实现, stack对象的默认构造形式: stack <
阅读全文