我想知道“<<”和“>>”运算符是否有标准名称?这主要是在教授 C++ 并将这些运算符用作流输入/输出的一部分的上下文中。如果我需要阅读代码或提示学生回答(例如cout << "Hello";),我不知道如何用语言表达这些符号。大声朗读时是否有约定?
此问题的改进版本:您如何大声读出“<<”和“>>”符号?
当没有重载时,左移和右移,有些人甚至在与流一起使用时也这样称呼它们,但插入和提取在这种情况下更为常见。它们有时也被非正式地称为put to和get from。IIRC,Stroustrup 更喜欢最后一种形式。
这些是正式的按位移位运算符(例如,1 << 3is 8),但它们通常作为流插入/流提取运算符重载(如您给出的 cout 示例中所示)。