C++
文章平均质量分 73
白云流度
一枚才意识到要好好学习编程的研究生一枚
展开
-
拼写检查
描述现在有一些英语单词需要做拼写检查,你的工具是一本词典。需要检查的单词,有的是词典中的单词,有的与词典中的单词相似,你的任务是发现这两种情况。单词A与单词B相似的情况有三种: 删除单词A的一个字母后得到单词B; 用任意一个字母替换单词A的一个字母后得到单词B; 在单词A的任意位置增加一个字母后得到单词B。 你的任务是发现词典中与给定单词相同或相似的单词。输入第一部分是词典中的单词,从第一行开始每行原创 2016-01-19 20:46:23 · 3099 阅读 · 0 评论 -
IO库总结——C++Primer第八章
IO库总结——C++Primer第八章C++不直接处理输入输出,而是通过定义在标准库中的类型来处理IO。C++标准库处理输入输出的IO类标准库含有的主要头文件有: iostream 处理控制台窗口的输入输出 包括cin/cout/getline; fstream 处理文件的输入输出; sstream 处理内存string的输入输出 fstream头文件里的ifstream和原创 2016-04-27 19:56:05 · 533 阅读 · 0 评论 -
C++学习 之感
学习C++的背后本科四年混过来,几乎没有什么编程能力,进入研究生阶段之后,意识到需要好好学习一门语言,加之以本科期间学习过C++,就决定好好学习C++这门语言了。在上学期的时候,并没有没有静下心来,只是很随意地写几行代码,顺便上上coursera上的北大的C++语程序设计课程,虽然通过了这门课程,但并没有得到多大的锻炼,也许纯粹是为了通过课程在完成任务而已。这学期开始呢,就下定决心好好学习了。到目前原创 2016-04-16 09:57:37 · 695 阅读 · 0 评论 -
顺序容器——C++Primer第九章
容器分类顺序容器包括以下几种: vector 可变大小的数组; deque 双端队列; list 双向链表; forwart_list 单向链表; array 固定大小数组; string 专门保存char的容器; 相对原生数据结构而言,容器在内存和性能方面都有诸多益处;所以尽量使用标准库里面的容器; 以上几种容器类型的特点: 类型 迭代器类型原创 2016-04-29 23:54:04 · 776 阅读 · 0 评论 -
顺序容器vector的整理
vector是C++标准库里的一个容器,也是平时使用频率最高的容器,在这里对vector的一系列操作进行总结;1. vector的初始化 vector<int> v1;//声明一个向量 vector<int> v2(5);//声明5个元素的向量,初始值不确定 vector<int> v3(5,1);//声明5个初始值为1的向量 vector<int> v4(v3);//原创 2016-05-02 18:38:55 · 598 阅读 · 0 评论 -
Effective C++学习笔记
总结: 囫囵吞枣地看完了EffectiveC++这本书,收获不少。收获主要是以下几个方面: 编程注意细节 提高程序效率的细节比如const is-a 和 has-a的区别 pure-virtual、impure-virtual和non-virtual之间继承该如何处理 继承中隐藏基类的成员等 设计方法 什么时候该继承(is-a),什么时候该以对象作为data member(is-inplemen原创 2017-03-06 13:50:43 · 392 阅读 · 0 评论