【发布时间】:2016-09-22 10:01:01
【问题描述】:
例如:
int age;
cin >> age;
cout << "You are " << age << " years old!" << endl;
为什么我们在这里使用“>”运算符?他们在做什么?我有点理解位移,但我不明白它是如何工作的。
【问题讨论】:
-
阅读任何有关 C++ 的书籍。它将在第一章或两章中向您解释一切。
-
当他们对语言的一个方面有特定的问题时,告诉他们“去读这本书”是没有帮助的。 OP 清楚地知道至少 some C++。当您不知道它叫什么时(在这种情况下是运算符重载),您无法在 Google 或图书索引中搜索。
-
@SamVarshavchik 运算符重载很可能不会在第一章或第二章中解释。尝试 > 10 或 20。
-
我希望在任何 C++ 书籍中看到的第一件事就是:
std::cout << "Hello world" << std::endl;,然后是解释。
标签: c++ operators bit-manipulation iostream