vector 类型输出的一个问题
来源:互联网 发布:淘宝推广八戒晨昊网络 编辑:程序博客网 时间:2024/05/31 19:53
刚学c++,运行以下程序:
#include <iostream>
#include <vector>
#include <string>
using namespacestd;
int main()
{
vector<int>ivec;
for(vector<int>::size_type ix=0;ix!=10;++ix)
ivec.push_back(ix);
std::cout<<ivec<<std::endl;
return 0;
}
运行程序,提示错误: rrorC2679: 二进制“<<”:没有找到接受“std::vector<_Ty>”类型的右操作数的运算符(或没有可接受的转换)找了好久,才找到错误根源: ivec是一个vector<int>类型的,不能一次性输出,只能一个一个输出。类似于数组一样。
修改后程序:
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main()
{
vector<int> ivec;
for(vector<int>::size_typeix=0;ix!=10;++ix)
ivec.push_back(ix);
for(vector<int>::iterator j=ivec.begin();j!=ivec.end();++j)
cout<<*j<<"";
cout<<endl;
return 0;
}
运行正常。
所以说:基础不牢,地动山摇!
0 0
- vector 类型输出的一个问题
- C语言中的一个关于基本类型的输出问题
- Opencv定义输出vector容器的point类型的点
- 编写一个递归调用函数,输出vector对象的内容
- 请教一个vector的push_back问题
- for 对vector类型进行循环输出
- 编写程序定义一个vector 对象,其每个元素都是指向string 类型的指针,读 取该vector 对象,输出每个string 的内容及其相应的长度。
- 向指针类型的vector中添加元素的问题
- 类型转换的一个问题
- 一个类型转换的问题;
- C++输出时指针类型自动转换为bool类型输出的一个小疑问
- C++ Primer----一个关于 vector 的有趣的问题
- vector常用的输出方式
- 一个C#输出文本文件的问题
- JSTL输出的一个奇怪问题
- 一个输出恒为true的问题
- 一个输出内容不同引发的问题
- 一个cout输出引发的问题
- 标准C++读写文件
- Java--内存分配全面浅析
- va_list va_start cfindfile遍历文件
- 关于心理的二十五种倾向(查理·芒格)-5
- Redis安装教程
- vector 类型输出的一个问题
- stun技术原理与实现(一)——背景
- 《鸟哥的Linux私房菜》第六章 Linux的文件权限与目录配置
- c语言中的isalpha,isdigit,islower,isupper等一系列函数
- Project Euler:Problem 56 Powerful digit sum
- 每个磁道上的扇区数一样吗?
- 开始玩hadoop13--pig (latin)和Hive
- 导入Android项目出现invalid project description问题
- jdk安装和环境变量的配置