上一页 1 ··· 94 95 96 97 98
摘要: 直接初始化和拷贝初始化如果使用等号(=)初始化一个变量,实际上执行的是拷贝初始化,编译器把等号右侧的初始值拷贝到新创建的对象中去。与之相反,如果不使用等号,则执行的是直接初始化。当初始值只有一个时,使用直接初始化或拷贝初始化都行。如果用多个值进行初始化的情况,非要用拷贝初始化的方式处理也不是不可以,... 阅读全文
posted @ 2014-05-15 22:57 Jessica程序猿 阅读(6422) 评论(2) 推荐(1) 编辑
摘要: #include#include#include#include#includeusing namespace std;map buildMap(ifstream &map_file);const string &transform(const string &s,const map &m);voi... 阅读全文
posted @ 2014-05-15 15:18 Jessica程序猿 阅读(332) 评论(0) 推荐(0) 编辑
摘要: C++面试题:list和vector有什么区别?考点:理解list和vector的区别出现频率:★★★★解析:vector和数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随机存取(即使用[]操作符访问其中的元素),但由于它的内存空间是连续的,所以在中间进行插入和删除会造成... 阅读全文
posted @ 2014-05-14 18:26 Jessica程序猿 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 迭代器类别输入迭代器输入迭代器:可以读取序列中的元素。一个输入迭代器必须支持用于比较两个迭代器的相等和不相等运算符(==、!=)用于推进迭代器的前置和后置递增运算(++)用于读取元素的解引用运算符(*);解引用只会出现在赋值运算符的右侧箭头运算符(->),等价于(*it).member,即,解引用迭... 阅读全文
posted @ 2014-05-14 13:23 Jessica程序猿 阅读(819) 评论(0) 推荐(0) 编辑
上一页 1 ··· 94 95 96 97 98