Obsolete Members for QByteArray
クラスQByteArray の以下のメンバは非推奨である。これらは古いソース・コードの動作を維持するために提供されています。新しいコードでは使用しないことを強くお勧めします。
パブリック関数
(deprecated in 6.4) qsizetype | count() const |
関連する非会員
(deprecated) int | qsnprintf(char *str, size_t n, const char *fmt, ...) |
(deprecated) int | qvsnprintf(char *str, size_t n, const char *fmt, va_list ap) |
会員機能ドキュメント
[noexcept, deprecated in 6.4]
qsizetype QByteArray::count() const
この関数は6.4以降非推奨。新しいコードでは使用しないことを強くお勧めします。
代わりにsize() またはlength() を使用してください。
これはオーバーロードされた関数です。
size() と同じ。
関連する非会員
[deprecated]
int qsnprintf(char *str, size_t n, const char *fmt, ...)
この関数は非推奨である。新しいコードでは使用しないことを強くお勧めします。
代わりに C++11 のstd::snprintf()
from<cstdio>
を使用してください。
移植可能な snprintf() 関数で、 qvsnprintf を呼び出します。
fmt は のフォーマット文字列です。結果は、少なくとも バイトのバッファである に格納される。printf()
n str
警告: この関数は、特定のプラットフォームで異なる動作を示すため、自分が何をしているのかわかっている場合にのみ呼び出してください。文字列をフォーマットするには、代わりにQString::asprintf() を使用する。
qvsnprintf() およびQString::asprintf()も参照のこと 。
[deprecated]
int qvsnprintf(char *str, size_t n, const char *fmt, va_list ap)
この関数は非推奨である。新しいコードでは使わないことを強く推奨する。
代わりに C++11 のstd::vsnprintf()
from<cstdio>
を使用してください。
移植可能なvsnprintf()
関数。システムに応じて、::vsnprintf()
、::_vsnprintf()
、::vsnprintf_s
を呼び出すか、内部バージョンにフォールバックします。
fmt は のフォーマット文字列です。結果は、少なくとも バイトのバッファである に入れられる。printf()
n str
呼び出し元は、ap でva_end()
を呼び出す責任がある。
警告: vsnprintf()は特定のプラットフォームで異なる動作を示すため、戻り値や、常に0終端の文字列が返されるという事実を鵜呑みにしないこと。WebAssemblyとAndroidでは、%a
(16進数浮動小数点)と%ls
(ワイド文字列)の処理方法にも違いがあります。
理想的には、この関数を決して呼び出さず、代わりにQString::asprintf() を使うべきです。
qsnprintf() およびQString::asprintf()も参照して ください。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。