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