看到网上的大神代码,好多都有 << 和的;
我知道<<是左移的意思,但是不白其中原理,就比如:
for (int i = 0; i < n; i++)
cin >> w[i];
还有
count<<“请输入:”
唉,这些原理都是什么啊,初学者大脑烧了好几天了,求助。。。。。。
看到网上的大神代码,好多都有 << 和的;
我知道<<是左移的意思,但是不白其中原理,就比如:
for (int i = 0; i < n; i++)
cin >> w[i];
还有
count<<“请输入:”
唉,这些原理都是什么啊,初学者大脑烧了好几天了,求助。。。。。。
如你所知,<<是左移操作符,左移是什么我就不说了。我就说cout<<。实际上cout里面重载了<<,里面有函数operator<<(),当你写cout<<的时候实际上是调用了这个函数,而不是做默认的左移运算了,这个叫做重载运算符。cin>>也是一样的道理