因此,这些是让我感到沮丧的例子类型,因为它们看起来很简单,但不会产生所需的结果。考虑下面的例子:C++转义字符和参考变量输出混淆
#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
可为什么第一个转义字符似乎被忽略,没有标签,但在第二个例子中的标签是有人请向我解释当下。一直看这个例子,我没有接近解决方案。
注:我在视觉工作室2010
制表符不插入绝对间距。如果你想要一个视觉效果,看起来我已经做过一个之前:http://stackoverflow.com/questions/18285325/trouble-understanding-tabs/18285381#18285381 – chris