符号なし文字列を取得する方法を探していました。 だから私はこのStrings of unsigned chars符号なし文字列の作成が不可能
につまずいたので、答えは次のように新しい型定義を作成することです:
typedef std::basic_string<unsigned char> ustring;
事があり、私はこれを構築することができませんよ。私がしようとすると:
char *p = "123123";
auto s = ustring(p);
を私は次のエラーを取得する:
no instance of constructor "std::basic_string<_Elem, _Traits,
_Alloc>::basic_string [with _Elem=unsigned char,
_Traits=std::char_traits<unsigned char>, _Alloc=std::allocator<unsigned
char>]" matches the argument list
誰かがこの問題にいくつかの光を当てるていただけますか?
ありがとうございます!
あなたがCタグを削除し、イメージをインラインテキストに置き換えた場合、いい質問になります。 – Bathsheba
ありがとう、今それは良い質問です。 upvoteをしてください。 – Bathsheba