在C++中用字符串运算符‘+’输出cout<<"123"+"abc"<<endl;为什么出现cannot add two pointers的错误 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 字符串 运算符 canno c++ cout 搜索资料 1个回答 #合辑# 面试问优缺点怎么回答最加分? wanglixin1001 推荐于2017-09-14 · TA获得超过4174个赞 知道大有可为答主 回答量:1758 采纳率:80% 帮助的人:887万 我也去答题访问个人页 关注 展开全部 其实提示已经说的明白了呀。。不能实现两个指针的相加。。这里"123"和"abc"都被转换为一个const char *的指针,而指针相加的意义未定义。如果要实现输出123和abc,可以:1. cout << "123" << "abc" << endl;2. string s1("123");cout << s1 + "abc" << endl;也是可以的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-04-13 在C++中输出cout<<加输出内容后面加与不加<<endl;有什么区别? 14 2015-11-24 在c++中 cout<<"a="<<a<<endl; 为什么a=加"" a不加? 4 2019-09-29 c++怎么用cout输出字符串 12 2014-06-22 在C++中,为什么char *p="hello world"; cout<<p<<endl;打印出来的是字符串,而不是地址????? 36 2015-11-18 C++中cout<<"\abc\108\\D\t\'"<<endl;运行命令行显示b8\D ' 这是为什么呢? 2017-10-06 为什么c++中无法用cout输出字符串 151 2016-03-08 c++里有什么像c里面%d之类的可以直接在双引号里输出变量的? 比如cout<<"这个月有a天"<<endl; 怎么能输出a 5 2015-10-25 C++字符串问题,为什么输出是乱码? 2 更多类似问题 > 为你推荐: