一段比较有意思的C++代码
摘要:// 代码段 1 double a = 1.5; const int & b = a; //必须有const不然报错 a = 2.5; cout << a << " " <<b<< endl; // 输出 a = 2.5 b = 1; // 代码段 2 int c= 2; const int &d
阅读全文
c++ 对vector和deque进行逆序排序问题
摘要:1.vector vector<int> data1; 2.deque deque <int> data2; 逆序排序方式: 方式1.使用reverse函数 (内置数据类型可以使用这种) sort(data1.begin(),data1.end()); // vector先升序 sort(data2
阅读全文
C++ 遍历vector容器的三种方式
摘要:#include<vector> //创建容器 vector <int> v1; v1.push_back(1); v1.push_back(2); v1.push_back(3); v1.push_back(4); // 第一种遍历方式 //vector<int> ::iterator start
阅读全文
C++ 中关于重复读取ifstream中的内容所需要注意的问题
摘要:先来看看以下问题 int count = 0; while (getline(ifs,temp)) { count++; } cout<<count <<endl; // 假设输出count为2 count = 0; // 重置 while (getline(ifs,temp)){count++;}
阅读全文
C++中的文件写入和读取(文本文件方式,二进制方式)
摘要:一、文件的写入 1 // 写文件操作 文本文件写入 2 ofstream ofs; 3 ofs.open("temp.txt",ios::out); 4 ofs << "姓名:张三" << endl; 5 ofs << "性别:男" << endl; 6 ofs << "学校:楚雄师范学院" <<
阅读全文