小编Adv*_*sus的帖子

括号中的两个字符串在C++中用逗号分隔

可能重复:
C++逗号运算符

我今天遇到了意外(至少对我来说)C++行为,由以下snippit显示:

#include <iostream>

int main()
{
  std::cout << ("1", "2") << std::endl;

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出:

2
Run Code Online (Sandbox Code Playgroud)

这适用于括号之间的任意数量的字符串.在visual studio 2010编译器和键盘上测试.

我想知道为什么这首先编译,这个'功能'的用途是什么?

c++ string comma parentheses

10
推荐指数
2
解决办法
1033
查看次数

标签 统计

c++ ×1

comma ×1

parentheses ×1

string ×1