回 帖 发 新 帖 刷新版面

主题:请问怎样连接字符串和字符数组?

我自定义一个VC.net控件。是基于Windows控件库的。有个问题是
String *k;
char kk[30];
k="fdiaei";
*k=*k+kk[2];  // 这行出错
它说是 二进制“+”:“System::String”不定义该运算符或到预定义运算符可接收的类型转换。
+不再是连接符号了吗?
还有“=” 好象不能直接给String类型的附值吧。

回复列表 (共2个回复)

沙发

char kk[30];
你都没给值你怎么
kk[2]是什么鬼知道越界了

板凳

JAVA里可以用+号直接连接字符串,JAVA默认有+操作符重载,不知道C++里可不可以

我来回复

您尚未登录,请登录后再回复。点此登录或注册