如何解决除了继承之外,这个“:”运算符是什么意思? - 用于字符串到字符的转换
我在这里得到了这个相当简单的代码,它输出一个字符串,但在它被转换为单个字符之前。
这是我的问题,for循环中的“:”运算符是什么意思/它到底在做什么。
我只找到了有关此运算符的遗产信息以及简化 if 分支的用法。
#include <iostream>
#include <string>
using namespace std;
void stringdemo()
{
string s1;
s1.assign("Hello World!");
for (char c : s1)
{
cout << c;
}
}
int main()
{
stringdemo();
return 0;
}
如果你们中有人知道这个操作员是如何工作的,如果你能回答我的问题,我会很高兴:)(一个指向任何网站的链接,它解释了这也可以:D)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。