小编The*_*hwa的帖子

为什么使用"\ t"而不是"<press TAB>"作为字符串?

我只是尝试编译一些C++代码,这些代码TAB在字符串中使用了文字Tab字符(如我在键盘上按下键).令我惊讶的是,它汇编得很好.回想起来,我认为这是有道理的,因为它是一个像其他任何人一样的角色.

cout << "Tab: [TAB]";
Run Code Online (Sandbox Code Playgroud)

在此之前,我总是习惯\t在字符串中定义标签.

cout << "Tab: [\t]";
Run Code Online (Sandbox Code Playgroud)

显然,TAB在字符串中使用字面值的代码在可读性方面会受到很大的影响,但是\t除了约定之外还有其它技术原因吗?

c++ tabs conventions

4
推荐指数
1
解决办法
1451
查看次数

标签 统计

c++ ×1

conventions ×1

tabs ×1