2012-03-11から1日間の記事一覧

clang 3.1(trunk) に Universal character names in literals が実装された

user-defined literals の直後に追加されたみたいで気が付きませんでした。 文字列の中に直接文字コードを記述することが出来ます。 C++11 implementation status GIT mirror [ソース] #include <string> #include <cassert> int main(){ char16_t const* s = u"\u307b\u3080</cassert></string>…

文字列ポインタから sprout::string へ変換

sprout::string_from_c_str を使えばいいみたいです。 [ソース] #include <sprout/string.hpp> int main(){ constexpr char const* c_str = "homu"; // sprout::to_string では文字列ポインタから変換出来ない // constexpr auto str = sprout::to_string(c_str); // sprout::st</sprout/string.hpp>…