摘要: 1.sizeof用于数组名,得到的是整个数组中的字节数,如果用于数组元素,得到的是数组元素的长度,如果用于指针,得到的是指针的长度2.如果只对数组的一部分初始化,则编译器将把其他元素设置为03.C++11支持的数组初始化1)int a[4] {1,2,3,4};2)char a[4] {};... 阅读全文
posted @ 2015-07-18 09:01 5分 阅读(86) 评论(0) 推荐(0)
摘要: 1.可对类型名或者变量名使用sizeof,但类型名应该放在括号中2.C++支持的变量初始化方法1)int a(11);2)int a = {11};3)int a{11}; //大括号内不包含任何值,变量将被初始化为03.尽量使用const来创建常量4.使用相同的符号进行多种操作叫做运算符重... 阅读全文
posted @ 2015-07-17 08:22 5分 阅读(74) 评论(0) 推荐(0)
摘要: 1.C++中,函数定义的参数为空与参数使用void等效,C中参数为空意味着对是否接受参数保持沉默2.cin和cout是istream类和ostream类的实例,这两个类是在头文件iostream定义的3.新式纯粹的C++头文件没有扩展名,转换后的C头文件名加前缀c4.名称空间,使各个厂商的代... 阅读全文
posted @ 2015-07-17 07:30 5分 阅读(100) 评论(0) 推荐(0)
摘要: 1.C++是在C语言面向过程(Procedure Oriented)的基础上添加了面向对象编程(Object Oriented)和面向泛型编程(Generic Oriented)2.过程性编程强调算法,采用自顶向下的设计方法,对象性编程强调数据,采用自下向上的设计方法,对象性编程将数据和方法... 阅读全文
posted @ 2015-07-17 06:18 5分 阅读(73) 评论(0) 推荐(0)
摘要: 1. 当满足条件的case中没有break,程序将依次执行其后的每种条件(包括default)直到遇到break跳出int main(){ int n = 1; switch(n) { case 1: printf("--1--\n"); default... 阅读全文
posted @ 2015-07-03 15:11 5分 阅读(268) 评论(0) 推荐(0)
摘要: 先安装依赖readlinesudo apt-get install libreadline-dev解压lua-5.3.1.tar.gz,进入lua-5.3.1/1. make linux2. sudo make install生成的bin文件存放在/usr/local/bin/lua /us... 阅读全文
posted @ 2015-07-02 12:00 5分 阅读(96) 评论(0) 推荐(0)
摘要: svn upA:新增 D:删除 U:更新 C:冲突 G:合并svn stA:新增 D:删除 M:修改 C:冲突 R:替换 阅读全文
posted @ 2015-07-02 10:42 5分 阅读(74) 评论(0) 推荐(0)
摘要: tar --exclude-vcs -cf archive.tar foo可以使打包生成的文件不包含版本控制信息 阅读全文
posted @ 2015-07-01 01:16 5分 阅读(106) 评论(0) 推荐(0)
摘要: 在使用SVN命令行提交代码(svn ci -m"comment"),提交的注释都处在一行中,如果我们想要使注释分为几行,可以使用如下命令:svn ci -m $'comment1\ncomment2\ncomment3' 阅读全文
posted @ 2015-06-30 01:23 5分 阅读(574) 评论(0) 推荐(0)