PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] string加法的问题
楼主:
kdok123
(小天)
2014-12-16 20:03:34
ex1:
string a = "abc";
string b = "def";
string c = a+b; //报错
ex2:
string a = "abc";
string b = "def";
a += b;
cout << a; // abcdef
问题:
为什么ex1会报错呢... 我怎么看这两个都是一样的例子呀...
作者:
azureblaze
(AzureBlaze)
2014-12-16 20:36:00
http://ideone.com/n51Yxn
哪里错?
作者:
LPH66
(-6.2598534e+18f)
2014-12-16 20:38:00
因为 "" 的型态不是 string 而是 char*唔, 没仔细看你的文, 不过我猜你遇到的错应该是这个问题你贴上来的程式如一楼所言是 OK 的
作者:
Push5F
(帐号已卖)
2014-12-16 20:43:00
compiler帮你做掉了Q_Q? 换更新版的2014看看?
作者:
Killercat
(杀人猫™)
2014-12-16 22:13:00
std::string::operator+()是从第一天就有的东西....“是从STL第一天就有的东西”
作者:
iloveyouever
(佚名)
2014-12-17 00:13:00
vsc++2013 正常 我觉得应该是你使用的版本问题?
作者:
johnpage
(johnpage)
2014-12-17 06:33:00
宣告与设定分开
作者:
a27417332
(等号卡比)
2014-12-17 10:23:00
猜你那段code写在main之前对不起当我没说,我观念不清楚Orz
作者:
ahwater01
(臭酸咖)
2014-12-17 11:04:00
第一段会错?
作者:
Zero0910
(みくに最高≧▽≦)
2014-12-17 11:12:00
看一下你是否有include到正确的<string>
作者: diaozi
2014-12-17 17:45:00
我用g++都能正确运行
作者:
xvid
(DivX)
2014-12-17 22:26:00
错误讯息好歹也贴出来或者自行理解一下吧....
楼主:
kdok123
(小天)
2014-12-17 22:35:00
sorry我visual studio当了,我明天回复大家我显示的错误类型记得是operator+()的问题
作者:
Killercat
(杀人猫™)
2014-12-18 16:29:00
会不会根本用不对string类别了 include到自己写的了?
楼主:
kdok123
(小天)
2014-12-19 09:46:00
回复大家,我用2013的studio是可以的了所以应该是没问题的,感谢大家回复
继续阅读
[问题] 开启专案时类别未登录
a521516
[问题] 呼叫函数没丢参数,可是定义却有参数?
weiching5566
[问题] constructor的问题
unknown
[问题] CodeGear可以有类别序列化功能吗?
aMaa
[问题] 毕业专题一问题
skullman
[问题] lnk2019
dog9527
[问题] 前继++ 和后继++
jack58
[问题] 如何读取整个资料夹的图片
awen860836
[问题] class 内指标
hanktsai07
[讨论] C语言最快读档写法
nz22556
Links
booklink
Contact Us: admin [ a t ] ucptt.com