Google NaCL には、少なくとも 2 つの C++ コンパイラが付属しています。非常に古い gcc バージョンと、非常に最近の clang バージョンです。gcc のバージョンは C++ 11 をサポートしていないため、使用しないほうがよいでしょう。非常に新しい clang コンパイラは中間コードを生成し、ブラウザでコンパイルするか、ネイティブにコンパイルします。私は最初のアプローチを試しました.Chromeにブラウザでコンパイルさせました。問題: 例外が機能しませんでした。例外が必要です。これを確認しましたが、このチケットの細字がよくわかりません。それは 2 番目のアプローチを残します: 展開する前にコードをネイティブにコンパイルします... 質問: その場合、例外を使用できますか? それとも希望を捨てるべきですか?
(... Go とこれの後、Google のエンジニアは本当に例外を嫌うという印象を受けました...)