在线等候解答:Delphi中的string[10] 对应C++Builder的什么含义?

Pasp 2005-09-21 02:18:18
例如: Delphi声明: name : string[10];
转化成C++应该如何声明?
...全文
128 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gogo__ 2005-09-21
  • 打赏
  • 举报
回复
应该说哪个都不象, delphi中的string[10]相当于c中的struct{ byte Len; char[9] Data }; 而且是紧凑模式下
xixuemao 2005-09-21
  • 打赏
  • 举报
回复
C++语法基本全忘掉了。不能设置string的长度吗?

那就用char name[10]好了;
Pasp 2005-09-21
  • 打赏
  • 举报
回复
AnsiString能设定长度?
我声明AnsiString[10] name; 等价于Delphi的 name : string[10];?

不对吧
xixuemao 2005-09-21
  • 打赏
  • 举报
回复
就是AnsiString啊,只不过长度为10而已。
劣势 2005-09-21
  • 打赏
  • 举报
回复
char * Name就可以了
Pasp 2005-09-21
  • 打赏
  • 举报
回复
是STL的string吗?或者是AnsiString 字符数组?
xixuemao 2005-09-21
  • 打赏
  • 举报
回复
就是string啊

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧