所以这些是让我感到沮丧的例子,因为它们看起来很简单,但并没有产生预期的结果。考虑下面的例子:
#include <iostream>
int main()
{
int a = 7;
int &b = a;
std::cout << "a = " << a << " ,\tb = " << b << std::endl;
b = 10;
std::cout << "a = " << a << " ,\tb = " << b << std::endl;
}
输出:
a = 7 , b = 7
a = 10 , b = 10
有人可以向我解释为什么第一个转义字符似乎被忽略并且没有选项卡,但在第二个示例中存在选项卡。一段时间以来一直在看这个例子,并没有更接近解决方案。
注意:我在 Visual Studios 2010 中运行它