私は自分のコードでboostをよく使用していますが、これまでのところ使用を控えていstd::tr1
ます。ここで、これら2つが提供できるような、より洗練された関数ポインターが必要です。残念ながら、C+11はまだオプションではありません。boost::function
特定のコンパイラー(7.1より前のVisual Studioには特別な移植可能な構文が必要)では扱いにくい場合があることを読みましたがstd::tr1::function
、この主題に関する情報は見つかりませんでした。2つの間のメモリ使用量、速度、互換性に関して重要な違いはありますか?
編集:私は現在gcc 4.7を使用していますが、コードはVisual Studioでもコンパイルする必要があり、できれば2005のような少し古いバージョンでもコンパイルする必要があります