摘要: 1.初始化: string a;//隐式初始化 int b;//未初始化 不要在case中随便初始化呦 2.std::noskipws表示的是不忽略任何地方的空白(包括制表符和空格等) 随手一贴: char cval; int char_a = 0, char_e = 0, char_i = 0,c 阅读全文
posted @ 2017-10-26 15:43 燕子不呢喃 阅读(107) 评论(0) 推荐(0) 编辑
摘要: \n和endl均有换行功能,其区别在于:1.endl比'\n'要多了一个“刷新”流里的缓冲的flush操作以文件输出流(ofstream)为例:当流的缓冲区未满时,写入'\n'的是不会马上写到文件里的,但执行endl会“强行”把缓冲区的内容写入文件中。所以,endl不仅换行,还刷新流缓冲。{incl 阅读全文
posted @ 2017-10-26 13:22 燕子不呢喃 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 最近在公司电脑用有道云的PC端和网页版,贼难用,迁一些笔记到这里。 【知识碎片】C++ primer第一章 1.使用命名空间std,程序员可以避免由于无意中使用了与库中所定义名字相同的名字而引致冲突。2.成对注释符号不可嵌套,会编译错误。最好单行注释。 【知识碎片】C++primer第二章 1.表示 阅读全文
posted @ 2017-10-26 13:20 燕子不呢喃 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 新建数据表: 实现: 阅读全文
posted @ 2017-07-12 15:40 燕子不呢喃 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 快速排序: 冒泡排序: 插入排序: 归并排序: 阅读全文
posted @ 2017-06-14 23:29 燕子不呢喃 阅读(210) 评论(0) 推荐(0) 编辑
摘要: //节点的结构 template struct node { T data; node* next; node():next(nullptr){}; node(T t):data(t),next(nullptr){}; } //模板类构造队列类 template Class Myqueue { public: Myqueue():head(nullptr)... 阅读全文
posted @ 2017-06-14 21:19 燕子不呢喃 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 双端队列补充从头部插入和从尾部删除: 阅读全文
posted @ 2017-06-14 19:39 燕子不呢喃 阅读(222) 评论(0) 推荐(0) 编辑
摘要: template Class MyStack { public: MyStack(int max=50):capa(max){}; void push(T &x); T top(); void pop(); int counts(); bool empty(); ~MyStack(); private: int count; ... 阅读全文
posted @ 2017-06-14 18:13 燕子不呢喃 阅读(262) 评论(0) 推荐(0) 编辑
摘要: //节点的结构 template struct node { T data; node* next; node():next(nullptr){}; node(T t):data(t),next(nullptr){}; } //模板类构造栈类 template Class MyStack { public: MyStack(); void pu... 阅读全文
posted @ 2017-06-14 17:30 燕子不呢喃 阅读(283) 评论(0) 推荐(0) 编辑