Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;转义字符和引用变量输出混淆_C++_Visual Studio 2010 - Fatal编程技术网

C++ C++;转义字符和引用变量输出混淆

C++ C++;转义字符和引用变量输出混淆,c++,visual-studio-2010,C++,Visual Studio 2010,这些例子让我很沮丧,因为它们看起来很简单,但并没有产生预期的结果。考虑下面的例子: #include <iostream> int main() { int a = 7; int &b = a; std::cout << "a = " << a << " ,\tb = " << b << std::endl; b = 10; std::cout << "a

这些例子让我很沮丧,因为它们看起来很简单,但并没有产生预期的结果。考虑下面的例子:

#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;

}
有人能给我解释一下为什么第一个转义字符似乎被忽略了,并且没有标签,但是在第二个例子中标签是存在的。我已经看了这个例子一段时间了,但还没有找到解决方案


注意:我在Visual Studio 2010中运行此功能,“
a=7,
”有7个字符。如果在位置8处有制表符停止(例如,由for terminals设置),则追加制表符会有效地增加与追加空格符相同的空白量。

制表符不会插入绝对间距。如果你想要一个视觉效果,看起来我以前做过一个:哇,我觉得很愚蠢,这很有道理,尽管哈哈。谢谢你的帮助,我会在截止时间后接受答案。
a = 7 , b = 7
a = 10 ,    b = 10