Qtリファレンス QString 新しいページはコチラ
提供: yonewiki
(ページの作成:「Qtリファレンスへ戻る == '''QString 概要''' == Qt5.15.2 #include <QString>をインクルードする必要があります。...」) |
(→公開 メンバ変数) |
||
8行: | 8行: | ||
=== '''公開 メンバ変数''' === | === '''公開 メンバ変数''' === | ||
− | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;"> | + | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">flags</span> <span style="color:blue;">SectionFlags</span>;</span> |
− | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">enum</span> <span style="color:blue;"> | + | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">enum</span> <span style="color:blue;">NormalizationForm</span>;</span> |
− | :*0: | + | :*0:NormalizationForm_D |
− | :*1: | + | :*1:NormalizationForm_C |
− | :*2: | + | :*2:NormalizationForm_DK |
− | :*3: | + | :*3:NormalizationForm_KC |
− | :*4: | + | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">enum</span> <span style="color:blue;">SectionFlag</span>;</span> |
− | :* | + | :*0:SectionDefault |
+ | :*1:SectionSkipEmpty | ||
+ | :*2:SectionIncludeLandingSep | ||
+ | :*3:SectionIncludeTrailingSep | ||
+ | :*4:SectionCaseInsentiveSeps | ||
+ | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">ConstIterator</span>;</span> | ||
+ | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">Iterator</span>;</span> | ||
*<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">const_iterator</span>;</span> | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">const_iterator</span>;</span> | ||
*<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">const_reverse_iterator</span>;</span> | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">const_reverse_iterator</span>;</span> | ||
− | |||
*<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">reverse_iterator</span>;</span> | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">reverse_iterator</span>;</span> | ||
+ | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">iterator</span>;</span> | ||
+ | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">const_pointer</span>;</span> | ||
+ | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">const_reference</span>;</span> | ||
+ | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">difference_type</span>;</span> | ||
+ | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">pointer</span>;</span> | ||
+ | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">reference</span>;</span> | ||
+ | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">size_type</span>;</span> | ||
+ | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">typedef</span> <span style="color:blue;">value_type</span>;</span> | ||
+ | |||
+ | |||
+ | |||
typedef型のメンバ変数はそのメンバ変数の型名を使うということを定義しています。QString型の中でIterator型の戻り値などに使われます。この結びつけはSTL-style iteratorで定義されていることになっています。例えば | typedef型のメンバ変数はそのメンバ変数の型名を使うということを定義しています。QString型の中でIterator型の戻り値などに使われます。この結びつけはSTL-style iteratorで定義されていることになっています。例えば |