上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

2020年4月22日

《c++ primer》Chap5 Statements

摘要: 1. 语句(statements) ival+5 是一个表达式(expression),但加上一个分号以后,就是一个语句: ival+5; 就是一个语句。只不过这个语句得到 ival+5 的值以后,将之丢弃了。 2. 空语句 ; 分号前面没有内容,就是一个空语句,有时在循环中可以使用,比如 whil 阅读全文

posted @ 2020-04-22 10:12 luyi07 阅读(138) 评论(0) 推荐(0) 编辑

2020年4月18日

valgrind试用笔记

摘要: valgrind是一款功能齐全的代码诊断软件,Ubuntu下可以获取安装 sudo apt-get install valgrind 官网上可以下载 Manuel.pdf。 可以诊断内存泄漏 g++ xxx.cpp valgrind --tool=memcheck ./a.out 它会汇报内存漏点。 阅读全文

posted @ 2020-04-18 13:34 luyi07 阅读(190) 评论(0) 推荐(0) 编辑

2020年4月13日

《c++ primer》3.5 array 小结

摘要: array的长度是静态的,即在编译阶段就已经确定。没有 vector 灵活,但性能一般更强。 1. 声明 维数必须是一个 constant expression,另外数组中每个单元必须指明类型(不能用auto),必须是对象,不能是别名(reference)。 1 int arr[10]; 2 int 阅读全文

posted @ 2020-04-13 13:49 luyi07 阅读(167) 评论(0) 推荐(0) 编辑

2020年3月24日

《c++ primer》chap8 The IO library 小结

摘要: 8.1 IO 类 iostream 头文件:istream, ostream, iostream类 fstream 头文件:ifstream, ofstream, fstream类,从istream...继承 sstream 头文件:istringstream, ostringstream, str 阅读全文

posted @ 2020-03-24 21:57 luyi07 阅读(151) 评论(0) 推荐(0) 编辑

2020年3月22日

《c++ primer》3.4 迭代器(iterator)

摘要: 1. 迭代器(iterator)可以指向 container(比如string, vector等)的任意一个成员,也可以向前或向后移动若干单位。所有的 library container 都有 iterator,但不一定支持下标操作,如 s[0]。所以用 iterator 来引用 container 阅读全文

posted @ 2020-03-22 10:18 luyi07 阅读(246) 评论(0) 推荐(0) 编辑

2020年3月21日

《c++ primer》3.1 声明命名空间 小结

摘要: 1. 如果不声明命名空间,每次使用 cin, cout, endl 时,就需要加上域算符 ::,比如 std::cin >> i; std::cout << i << std::endl; 2. 可以在代码前面加上 using 声明,比如 using std::cin; using std::cou 阅读全文

posted @ 2020-03-21 20:38 luyi07 阅读(121) 评论(0) 推荐(0) 编辑

2019年10月27日

c++ 流格式控制符

摘要: 参考自https://blog.csdn.net/thisispan/article/details/7450411 1. setw(n) 设置输出宽度为n个空格那么大;如果n大于后面输出的内容宽度,则默认右对齐;如果n小于后面输出内容的宽度,则相当于没有加setw(n) 作用域:一次输出,即下一个 阅读全文

posted @ 2019-10-27 19:24 luyi07 阅读(259) 评论(0) 推荐(0) 编辑

2019年10月8日

《c++ primer》3.3 vector 类型小结

摘要: 1. 头文件 #include<vector> using std::vector; 2. 声明 vector是一个类模板,vector中的元素是什么类型,需要在<>内说明: vector<int> ivec; vector<Sales_item> Sales_vec; vector<vector< 阅读全文

posted @ 2019-10-08 05:37 luyi07 阅读(153) 评论(0) 推荐(0) 编辑

《c++ primer》3.2 string 小结

摘要: 1. 头文件 #include<string> using std::string; 当然,如果打了 using namespace std; 就不需要再打 using std::string; 按我理解,namespace std 就包括了string 相关的所有声明了。 2. 声明string变 阅读全文

posted @ 2019-10-08 04:35 luyi07 阅读(199) 评论(0) 推荐(0) 编辑

2019年7月28日

Ubuntu 管理相关小知识(不定期更新)

摘要: 1. 常用命令 1.1 rm rm 删除文件或文件夹 -r --recursively 即删除文件夹下所有内容 -f --force 即忽略不存在的文件或文件夹, 所以彻底删除,常用 rm -rf,比如清空回收站 rm -rf ~/.local/share/Trash/ 1.2 vi vi xxx( 阅读全文

posted @ 2019-07-28 14:10 luyi07 阅读(173) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

导航