大清亡了?
by GNAQ @ 2018-12-17 19:43:43
啊?这样的吗?
by wenjing233 @ 2018-12-17 19:49:43
~~编译器先处理那边是说不准的,这样肯定会出事~~
by Funny_ppt @ 2018-12-17 19:52:06
@[Funny_ppt](/space/show?uid=118006) 说的准,就是先处理右边
by memset0 @ 2018-12-17 19:53:18
@[memset0](/space/show?uid=53495) c++标准从来没有保证过这种东西吧,除了内置||,&&,','
by Funny_ppt @ 2018-12-17 19:54:11
@[memset0](/space/show?uid=53495) 手头没有多的编译器gcc4.8.1和洛谷都是右到左,不过我看<<the c++ programing language>>里也没说到这一点,应该和编译平台以及编译器优化有关
```cpp
#include <iostream>
int read()
{
int r;
std::cin>>r;
return r;
}
template<typename T>
void print(const T& arg)
{
std::cout<<arg;
}
template<typename T,typename... Args>
void print(const T& arg,const Args&... args)
{
std::cout<<arg<<',';
print(args...);
}
int main()
{
print(read(),read());
}
```
by Funny_ppt @ 2018-12-17 20:18:11
@[Funny_ppt](/space/show?uid=118006) 的确没说明,但是主流编译器是右到左
by 小粉兔 @ 2018-12-17 20:22:30
@[Funny_ppt](/space/show?uid=118006) 某种意义上,这是未定义行为
by 小粉兔 @ 2018-12-17 20:22:44
所以说这种东西还是老老实实快读吧……
by _FILARET_ @ 2018-12-17 20:30:38
@[huhao](/space/show?uid=19410) orz
by xryjr233 @ 2018-12-17 20:32:10