C++学习笔记24:makefile文件
摘要:makefile make命令:负责c/c++程序编译与链接 make根据指定命令进行建构 建构规则文件:GNUmakefile , makefile,Makefile makefile 文件格式 makefile 语法 --基本语法,变量,条件判断,循环,函数 makefile 文件的基本格式 t
阅读全文
posted @
2016-12-29 23:44
Worty
阅读(454)
推荐(0)
C++学习笔记23:库
摘要:静态库(Archives) 后缀一般为“*.a” 使用两个目标文件创建单一静态库的编译与链接命令:ar cr libtest.a test1.o test2.o 链接器搜索静态库时,链接所有已引用而未处理的符号 将静态库的链接放置在命令行尾部,确保其引用被正确解析 动态库(Shared Object
阅读全文
posted @
2016-12-29 23:00
Worty
阅读(189)
推荐(0)
C++学习笔记22:设备
摘要:设备类型 设备文件的性质 设备文件不是普通的磁盘文件 读写设备的数据需要与相应的设备驱动器通信 设备文件的类型 字符设备:读写串行数据字节流,如串口、终端等 块设备:随机读写固定尺寸数据块,如磁盘设备 说明 磁盘挂载到文件系统后,使用文件和目录模式操作 程序一般不使用块设备,内核实现文件系统时使用块
阅读全文
posted @
2016-12-28 23:30
Worty
阅读(242)
推荐(0)
C++学习笔记21:文件系统
摘要:文件系统 实际文件系统 ext, ext2, ext3, ext4 虚拟文件系统 VFS 特殊文件系统/proc:从proc文件系统中抽取信息 实际文件系统:组成与功能描述 引导块,超级块,索引结点区,数据区 引导块:在文件系统开头,通常为一个扇区,存放引导程序,用于读入并启动操作系统 超级块:用于
阅读全文
posted @
2016-12-28 22:28
Worty
阅读(956)
推荐(0)
C++学习笔记16:Linux系统编程基础1
摘要:参数列表 Linux命令行规范 短参数:以单横开头,后跟单一字符,例如:ls -h 长参数:以双横开头,后跟字符串,例如:ls --help 程序访问参数列表的方法: 主函数的参数argc和argv 程序接受命令行的输入参数,并解释之 编写程序,输出命令行参数 参数列表: 选项数组的定义 结构体类型
阅读全文
posted @
2016-12-26 22:44
Worty
阅读(216)
推荐(0)
C++学习笔记15:操作符重载的函数原型列表(推荐)
摘要://普通四则运算 friend A operator +(const A & lhs, const A & rhs); friend A operator -(const A & lhs, const A & rhs); friend A operator *(const A & lhs, const A & rhs); friend A operator /(const A & lhs, co...
阅读全文
posted @
2016-12-26 22:12
Worty
阅读(1082)
推荐(0)
C++学习笔记13:运算符重载(赋值操作符2)
摘要:移动语义 完成所有权的移交,当拷贝构造和赋值构造时,目标对象的所有权必须移交给我们的新的对象,原始对象将丧失所有权,_p指针将不再指向原来的那个数组; 左值与右值 C原始定义 左值:可以出现在赋值号的左边或者右边 右值:只能出现在赋值号的右边 C++的定义 左值:用于标识非临时对象或者非成员函数的表
阅读全文
posted @
2016-12-25 20:44
Worty
阅读(367)
推荐(0)
C++学习笔记12:运算符重载(赋值操作符1)
摘要:为数偶类定义专用的赋值操作符 为数偶类定义专用的简写四则运算符 为数偶类定义专用的递增递减操作符 赋值操作符的返回值 除后缀递增递减操作符,应返回对象的引用,以与C++本身的语义相符合 返回对象需要额外的对象构造,降低效率 如果不需要返回值以进行连续赋值,可以将返回值设为void,但要注意此时重载的
阅读全文
posted @
2016-12-25 15:30
Worty
阅读(387)
推荐(0)
C++学习笔记6:多文件编程
摘要:1.添加文件到工程中; 2.函数调用时需要前向声明;以下为实例:
阅读全文
posted @
2016-12-03 15:48
Worty
阅读(303)
推荐(0)
C++学习笔记5:如何给变量及函数命名?
摘要:1.遵循C++规定的变量及函数命名方法; 2.原则:简单,易于理解; 以下是一些例子,可以作为参考:
阅读全文
posted @
2016-12-02 22:15
Worty
阅读(359)
推荐(0)
c++学习笔记4:如何写好注释
摘要:1.单行注释一般放在语句的上方: 2.多行注释写法: 3.注释的用处 通俗点就是: (1)描述该块代码是什么; (2)描述该块代码如何实现; (3)描述该块代码为什么要如此实现; 接下来举些例子: (1)what (2)how (3)why
阅读全文
posted @
2016-12-01 00:04
Worty
阅读(884)
推荐(0)