2013-02-21から1日間の記事一覧

boost::string_ref に c_str() がない理由

string_ref について Boost 1.53.0 で追加された String_Ref は、文字列の所有権を持たずに先頭のポインタとサイズだけを持つクラスです。const string& の引数を受け取る関数に const char* を渡すと、不要な string オブジェクトが作成されてしまいますが…