Take a look at the top answer (by sclo) to problem D of this Google Code Jam。它是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中编译。<?=是什么意思?

最佳答案

这是gcc扩展名:C extension: <? and >? operators

关于c++ - 什么是C++中的<?=? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4734396/

10-11 20:38