【发布时间】:2011-06-11 16:30:27
【问题描述】:
看看这个Google Code Jam的问题D的最佳答案(通过sclo)。是C++代码,一定是编译过的,里面有这样的语句:
double& ret = F[mask][cur][b];
if(j==cur) {
ret<?=f(tmp,j,b||bad[i])+M[cur][i]; // WTF is <?= ???
}
这在我的 Visual Studio 2008 中无法编译。<?= 是什么意思?
【问题讨论】:
-
会不会是C++0x代码?!如果是,则在VS2008中无法编译。
-
我不知道,文件扩展名是CPP。几年前我与 C++ 语言失去了联系。
-
一定是错字,g++和clang++都认不出来。
-
我的第一个预感是它会是digraph or trigraph,但它看起来不像任何已知序列。
-
哇,10 票投给了一个重复的问题!
标签: c++