BOOST_FOREACH
Boost ライブラリのユーザーに、提案された新しい C++ 標準 (別名 C++0x) への移植性のためにコードを準備するために何をしているのか (もしあれば) を尋ねるように促されました。たとえば、 を使用する場合、次のようなコードを記述しますかshared_ptr
。
#ifdef CPPOX
#include <memory>
#else
#include "boost/shared_ptr.hpp"
#endif
名前空間の問題もあります - 将来的には , 名前空間shared_ptr
の一部になりstd
ます - どのように対処しますか?
これらの質問に興味を持ったのは、弾丸をかじってブーストを真剣に学び始めることに決めたからです。また、自分のコードでベスト プラクティスを使用したいと考えています。
正確には答えの洪水ではありません - これは問題ではないということですか? とにかく、答えてくれた人に感謝します。私は何もしないようにアドバイスされるのが好きなので、jalfsの回答を受け入れています!