gcc编译简单的c++出现错误<unresolved overloaded function type >size type

error:invalidtypes‘<unresolvedoverloadedfunctiontype>[size_t]’forarraysubscript错误信息为上... error: invalid types ‘<unresolved overloaded function type>[size_t]’ for array subscript
错误信息为上面的描述。程序为
#include <iostream>
#include <vector>
using namespace std;

int main(void)
{
vector<int> ivec;
vector<int>::size_type ix;
for(ix=0;ix!=10;++ix)
ivec.push_back[ix];
for(vector<int>::iterator iter=ivec.begin();iter!=ivec.end();++iter)
cout<<*iter;
return 1;
}
展开
 我来答
帐号已注销
高粉答主

2020-05-20 · 每个回答都超有意思的
知道答主
回答量:2169
采纳率:0%
帮助的人:36.8万
展开全部

gcc编译简单的c++出现错误<unresolved overloaded function type >size type,是代码错误造成的,解决方法如下:

1、首先将编辑好的程序保存,这里写好程序,并保存在了桌面上,如图所示。

2、右键桌面 选择Open in Terminal。调出终端或者ctrl+alt+T 可以启动终端。

3、在终端键入  g++ -o  helloworld(可执行程序名 可以命名为任意名称) helloWorld.cpp,输入后回车若无错误则会在桌面出现如图选定图标所示的可执行程序。

4、最后执行可执行程序,在终端输入   ./helloworld,完成编译以及执行工作。

百度网友50683627f
推荐于2018-02-28 · TA获得超过432个赞
知道小有建树答主
回答量:402
采纳率:0%
帮助的人:366万
展开全部
#include <iostream>
#include <vector>
using namespace std;

int main(void)
{
vector<int> ivec;
vector<int>::size_type ix;
for(ix=0;ix<=10;++ix)
ivec.push_back(ix);//Here wrong
for(vector<int>::iterator iter=ivec.begin();iter!=ivec.end();++iter)
cout<<*iter;
return 1;
}

不是[]注意了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ojfa32
2010-11-10 · TA获得超过456个赞
知道答主
回答量:517
采纳率:0%
帮助的人:285万
展开全部
低级错误:ela o psed_time(T1,T2).h,elaopsed_time(T1,T2).min,elaopsed_time

struct time elapsed_time(struct time t1,struct time t2){

elapsed_time定义时涵数名,调用时`elaopsed_time'
请参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zwblueksy
2010-11-10 · TA获得超过362个赞
知道答主
回答量:232
采纳率:0%
帮助的人:242万
展开全部
LS 正解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式