C++编程中这个ERROR是什么意思。。求高人解答。。

C:\Users\Administrator\Desktop\C++\Cpp1.cpp(75):errorC2679:binary'>>':nooperatordefin... C:\Users\Administrator\Desktop\C++\Cpp1.cpp(75) : error C2679: binary '>>' : no operator defined which takes a right-hand operand of type 'unsigned int [10]' (or there is no acceptable conversion) 展开
 我来答
爱教育爱学习
高粉答主

2019-11-12 · 学而不思则罔,思而不学则殆
爱教育爱学习
采纳数:384 获赞数:112729

向TA提问 私信TA
展开全部

类型定义不当,除数为0,指针使用错误。

error命令是C++语言的预处理命令之一,当预处理器预处理到error命令时将停止编译并输出用户自定义的错误消息。

int*re()

{

int*a;

a=newint[10];

for(inti=0;i<10;i++)

a[i]=i;

returna;

}

扩展资料

error

用法示例:

/*

*检查编译此源文件的编译器是不是C++编译器

*如果使用的是C语言编译器则执行#error命令

*如果使用的是C++编译器则跳过#error命令

*/

#ifndef__cplusplus

#error亲,您当前使用的不是C++编译器噢!

#endif

#include<stdio.h>

intmain()

{

printf("Hello,World!");

return0;

}

love277369986
推荐于2017-11-24 · 超过25用户采纳过TA的回答
知道答主
回答量:115
采纳率:0%
帮助的人:0
展开全部
这句话的意思是说你不能对一个非左值进行输入操作,输入操作数必须是一个左值,不能是一个地址常量,而你应该是这样的,定义了unsigned int a[10];然后cin>>a;这显然是错误的,因为数组名是一个指针常量,也就是一个地址常量,你应该这样输入ciin>>a[0]就可以了,数组下标是0~9都可以~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
德昂当
2011-04-06 · TA获得超过2842个赞
知道大有可为答主
回答量:1074
采纳率:100%
帮助的人:746万
展开全部
你肯定是定义了一个数组
unsigned int a[10];
然后想输入
cin>>a;
这样写是不对的,只能 cin>>a[0]; 不能一下就输入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
问捱捱抵得
2011-04-06 · TA获得超过343个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:226万
展开全部
你应该没写这个#include<iostream>
using namespace std;
这个头文件吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式