特定の要件には固定サイズの文字列タイプが必要です。今のところ私はこの要求を満たすために単純なchar[20]
文字の配列を行ってきました。しかし、それは私が今必要としている特定のstlのコンテナに優しい特性が欠けています。たとえば、単純なempty()
の場合は、かなり頻繁にlength
/size
プロパティまたはgetSize()
メソッドを必要とするメソッドまたは '/ 0'を管理できないメソッドが必要な場合は、clear()
メソッドが必要です。実際のサイズではなく、コンテナを満たす文字列のサイズ。固定サイズ文字列型コンテナ
私はこれをすべて再実装できることを知っていますし、将来的には時間がかかるかもしれませんが、今のところこれを達成する別の方法がありますか?
'std :: string'について説明しました。 –
@SamVarshavchik固定サイズではありません。例えば 'std :: vector'と' std :: array' –
文字列のサイズを変更する 'clear()'のようなメソッドを持たせたい場合、 "固定サイズ"を使うことはできません。例えば、固定サイズの 'std :: array'が必要な場合、固定サイズの配列を持っていますか?clear()、empty()などはありません。可変長文字列、別名 'std :: string'です。 –