| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 561 人关注过本帖
标题:问一个关于编译器的问题
取消只看楼主 加入收藏
asd6791868
Rank: 1
来 自:逆流
等 级:新手上路
帖 子:362
专家分:7
注 册:2008-7-27
结帖率:88.24%
收藏
 问题点数:0 回复次数:2 
问一个关于编译器的问题
#include "iostream"
#include "string"
#include "vector"
using namespace std;
int main()
{
    string cs;
    vector<string>ut;
    for(vector<int>::size_type i=0;i<10;i++)
    {
        cin>>cs;
        ut.push_back(cs);
    }
     for(vector<int>::size_type j=0;j!=ut.size();j++)
     {
         cout<<ut.at(j)<<endl;
     }

return 0;
}
上面这个程序我在VC6.0能正确运行
可是我换到C-FREE4.0运行就不行。。。请问应该怎么办????
搜索更多相关主题的帖子: 编译 
2008-10-23 20:36
asd6791868
Rank: 1
来 自:逆流
等 级:新手上路
帖 子:362
专家分:7
注 册:2008-7-27
收藏
得分:0 
!!!!!!
回 楼上,,,
不行!
有人说在使用a.at(j)的时候加上c_str
a.at(j).c_str
可是还是不行。。。

─條路 :  ┈片天  ┈個人  ─瞬間:
2008-10-23 21:49
asd6791868
Rank: 1
来 自:逆流
等 级:新手上路
帖 子:362
专家分:7
注 册:2008-7-27
收藏
得分:0 
!
[Error] D:\Administrator文档和收藏夹\C-Free\Temp\未命名1.cpp:16: no matching function for call to `vector<basic_string<char,string_char_traits<char>,__default_alloc_template<false,0> >,allocator<basic_string<char,string_char_traits<char>,__default_alloc_template<false,0> > > >::at (size_t &)'

─條路 :  ┈片天  ┈個人  ─瞬間:
2008-10-24 08:41
快速回复:问一个关于编译器的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052560 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved