鱼C论坛

 找回密码
 立即注册
查看: 3306|回复: 5

C++ STL VECTOR容器 求解

[复制链接]
发表于 2012-8-15 20:41:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #include <iostream>
  2. #include <vector>
  3. int main()
  4. {
  5.                 int temp,i;
  6.                 vector<int> salary;
  7.                 for( i=0;i<10:i++)
  8.                 {
  9.                         std::cin>>temp;
  10.                         salary.push_back(temp);
  11.                 }

  12.                 for ( i=0;i<10;i++)
  13.                 {
  14.                         std::cout<<salary.at(i);
  15.                 }

  16.                 std::cout<<std::endl;
  17.                 return 0;


  18. }
复制代码


不知道为毛通不过??
反正不是编译器的问题

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-16 00:01:03 | 显示全部楼层

回帖奖励 +1 鱼币

大侠们求证一下
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-16 00:38:09 | 显示全部楼层

#include <iostream>
#include <vector>
int main()
{
                int temp,i;
                vector<int> salary;
                for( i=0;i<10:i++)
                {
                        std::cin>>temp;
                        salary.push_back(temp);
                }

                for ( i=0;i<10;i++)
                {
                        std::cout<<salary.(at)(i);
                }

                std::cout<<std::endl;
                return 0;


}

我只知道红字哪里加一个括号编译器就不会认为内饰错的了 至于蓝色哪个<<一直不懂 还有你为什么用两个for循环 0.0一个不可以么? 坐等大牛回答

小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-8-16 10:46:51 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-16 21:00:31 | 显示全部楼层
本帖最后由 w352517879 于 2012-8-16 21:01 编辑

你这个问题相当明显啊
#include <iostream>
#include <vector>
int main()
{
                int temp,i;
                std::vector<int> salary; //<-加上命名空间
                for( i=0;i<10;i++) //<-低级错误不应该
                {
                        std::cin>>temp;
                        salary.push_back(temp);
                }

                for ( i=0;i<10;i++)
                {
                        std::cout<<salary.at(i);
                }

                std::cout<<std::endl;
                return 0;


}
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-8-16 22:01:23 | 显示全部楼层
w352517879 发表于 2012-8-16 21:00
你这个问题相当明显啊
#include
#include

太感谢大哥了啊  都是小甲鱼老师 叫我不要用 using  namespace std;
结果我就不知道那些东西前面要加std了
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-14 16:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表