-1
4

1 に答える 1

1

2006 年の非公式な提案である TR1 から、TR1 のほとんどを逐語的に組み込んだ C++11 に移行するのが最善です (つまり、単にtr1::s を削除すると、TR1 プログラムはおそらく C++11 に変換されます)。

インターフェイスはほとんど同じですが、TR1 の実装は別です。したがって、基本的には凍結されており、新しいコンパイラの癖によって壊れる可能性があります。または、他のプラットフォームでは、TR1 機能を「ネイティブ」C++11 にエイリアス化する場合があります。つまり、tr1::クラスが実際の TR1 仕様とは異なる可能性があります。

GCC ではtr1::、 を削除した後tr1/、ヘッダーから削除-std=c++11し、コマンド ラインで渡します。

于 2013-01-06T09:20:27.470 に答える