摘要:
/*cb04a_c++_数据结构_STL_queue队列-一般用来做系统软件开发队列(只能两端数据)与堆栈(只能一端操作数据)都没有迭代器。,队列:FIFO先进先出自适应容器(容器适配器)栈适配器STL queuequeue<int,queue<int> q;queue<int,list<int> 阅读全文
摘要:
/*cb03a_c++_数据结构_顺序容器_STL_stack堆栈:LIFO--Last In First Out后进先出,用于系统程序设计自适应容器(容器适配器),不是独立的容器,是一个适配器栈适配器STL stackstack<int,deque<int> s;stack<int, vector 阅读全文
摘要:
/*cb02a_c++_数据结构_顺序容器_STL_list类_双向链表实例化std::list对象在list开头插入元素在list末尾插入元素在list中间插入元素,插入时间恒定,非常快。数组:中间插入慢。删除list中的元素对list中元素进行反转和排序 通过指针指向下一个节点//链表不是数组, 阅读全文
摘要:
/*cb01a_c++_数据结构_顺序容器_STL_deque类deque是一个动态数组,比vector更加灵活.两者都属于动态数组deque与vector非常类似deque可以在数组开头和末尾插入和删除数据vector只能在数组的末尾插入和删除数据 distance算法size_t nOffset 阅读全文
摘要:
/*ca78a_c++_字符串流在内存中的输入输出**字符串流:在内存中的输入输出.(在内存中进行,速度快)**文件流 :是对文件进行输入和输出.(在磁盘里面进行)istringstream(输入),ostringstream(输出),stringstream(输入输出)**字符串流stringst 阅读全文
摘要:
/*ca77a_c++__一个打开并检查文件输入的程序 习题:8.13 8.14*/ 1 /*ca77a_c++__一个打开并检查文件输入的程序 2 3 习题:8.13 8.14 4 */ 5 6 #include <iostream> 7 #include <fstream> 8 #include 阅读全文
摘要:
/*ca76a_c++_流文件打开输入输出文件模式利用文件流打开文件进行输入与输出时的选项in、out、app(附加模式)、ate((end)文件打开后,定于文件结尾)、trunc(裁剪)、binary(二进制)、、、、、文件模式组合outout|appout|truncinin|outint|ou 阅读全文
摘要:
/*ca75a_c++_标准IO库习题练习习题8.3,8.4,8.6习题8.9、8.10 ifstream inFile(fileName.c_str());1>d:\users\txwtech\projects\ca75a\ca75a\ca75a.cpp(28): error C2079: “in 阅读全文
摘要:
/*ca74a_c++__文件流对象的使用-用来读写文件将文件流对象绑定到文件上检查文件是否打开成功将文件流与新文件重新绑定清楚文件流的状态infile.close();//关闭流 infile.clear();//恢复流的状态,不然infile依然停留在infile.eof的位置。不能使用。eof 阅读全文
摘要:
/*ca73a_c++_流的条件状态strm::iostate strm::badbit //流的状态strm::failbit //输入的状态,应该输入数字,结果输入为字符,strm::eofbit s.eof()s.fail()s.bad()s.good()s.clear()////恢复流的状态 阅读全文