Google NaCL 至少带有两个 C++ 编译器:一个非常旧的 gcc 版本和一个最近的 clang 版本。gcc 版本不支持 C++ 11,所以我宁愿不使用它。非常新的 clang 编译器生成中间代码,然后要么在浏览器中编译,要么编译为原生。我尝试了第一种方法:让 Chrome 在浏览器中编译它。问题:异常不起作用,我需要它们。我查了这个,但我真的看不懂这张票的细则。这留下了第二种方法:在部署之前将代码编译为本机......问题:那么我可以使用异常吗?还是我应该放弃任何希望?
(......在Go和这个之后,我的印象是谷歌工程师真的很讨厌异常......)