2008-05-29から1日間の記事一覧
std::string に trim_left と trim_right std::wstring に wtrim_left と wtrim_right を拡張する #ifndef SHAND_EXTENSION_STD_STRING_INCLUDE #define SHAND_EXTENSION_STD_STRING_INCLUDE #include <string> #include <functional> // std::tr1::result_of namespace shand { </functional></string>…
std::map に bool has_key(Key); を拡張する #ifndef SHAND_EXTENSION_STD_MAP_INCLUDE #define SHAND_EXTENSION_STD_MAP_INCLUDE #include <map> #include <functional> // std::tr1::result_of namespace shand { namespace extension { template <class Key> class has_key_t { Key ke</class></functional></map>…
PStade.Oven を見て思いついた(発見した)説明するのがめんどくさいので、以下のエントリにサンプルを書く extension std::mapextension std::basic_string