在《C++primer》第四版中,有这样一句话:
计算下标值 任何可产生整型值的表达式都可用作下标操作符的索引。例如,假设someval和someotherval是两个整型对象,可以这样写: str[someotherval * someval] = someval;
这就表示把整型值someval赋给str,str在上文中定义为string类型。
StringC++
计算下标值 任何可产生整型值的表达式都可用作下标操作符的索引。例如,假设someval和someotherval是两个整型对象,可以这样写: str[someotherval * someval] = someval;
这就表示把整型值someval赋给str,str在上文中定义为string类型。
StringC++
解决方案 »
- 串口通信 多线程
- 如何才能成功连接授时服务器
- 跪求:怎样用VS2005画一个红心呀?(请大家帮忙)
- 怎么把一个图片缩放后保存为文件?(工作中现在急用,最好有现成的类)
- 用dll的COM除了cocreateinstance能不能就当普通DLL用loadlibrary调用。
- IE窗口改变后,我的ActiveX control为什么不能得到键盘消息?
- 一个比较简单的注册表的问题
- 关于进程,请高手指教!
- 用waveout系列底层函数控制WAVE文件播放的小问题,请指教
- 简单却呕血的拿分问题,第二次居然说NULL没定义。
- web页面的这种初始参数怎么传的?Object是个ActiveX
- 晒晒半年学习成果。。DirectUI强力仿QQ登录框 :非MFC,WPF
{
String str;
int someval,someotherval ;
someval=9;
someotherval =2;
str.SetLength(50);
str[someotherval * someval] = 'a';
ShowMessage(str);
}这样做语法是没有错。
只不过要注意前面各个字节的赋值
你贴出的代码当然没错,因为是把字节赋给str,但是,我想问的关键是,能不能把整型值赋给string类型的对象。