2011-07-21から1日間の記事一覧

Boost.Asio resolver iteratorを引数にとる接続関数

C++

Boost 1.47.0のBoost.Asioから、名前解決の結果であるresolver iteratorを引数にとるフリー関数版のconnect()とasync_connect()が提供されます。 これを使えば、名前解決して接続、という流れがとても書きやすくなります。 #include <boost/asio.hpp> #include <boost/bind.hpp> #include <iostream> na</iostream></boost/bind.hpp></boost/asio.hpp>…

constexpr関数での数値計算はコンパイルが速い?

C++

constexpr メタプログラミング:「速度が欲しいか… ならばくれてやる!」 GCC以外もがんばって実装してほしい。