std::deque使用小结

std::deque,deque与vector在存储上的不同:deque为非连续存储,当前段存储满后,将新申请的内存挂接在原段的后面,之前的数据无需操作。vector则当前段存储满后,申请更大的内存,将原来的数据拷贝到新内存中。deque支持高效插入和删除容器的头部元素,因此也叫做双端队列。deque类常用的函数如下。

cpp中文件的输入输出

cpp中文件的输入输出方式与处理标准的输入输出方式非常相似,要写入文件,需创建一个ofstream对象,并使用ostream方法,如<<插入运算符或write(); 要读取文件,需创建一个ifstream对象,并使用istream方法,如>>抽取运算符或get();读取写入二进制形式存储的文件例

cpp程序中的输入(cin)与输出(cout)

cpp中的输入与输出处理,std::cin,std::cout, c++程序把输入和输出看作一个字节流,输入时,程序从输入流中提取数据,输出时,程序将字节插入到输出流中。流充当了程序与流目标之间的桥梁,类似于一条水管,一端链接在程序接口,一端链接在水库或用户家里,只不过流中传输的是字节而不是水。