前のページ次のページ上に戻るホーム BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0

15.7. プロパティ文字列管理クラス

SFXProperty クラスは文字列の対を管理するためのクラスです。

このクラスは SFXHashmap クラスと似ていますが、特定のキーに対するデータの重複が可能な点と、データが順番に管理される点が異なります。

定義

SFXProperty property;

要素の設定

property.Set("unix", "??");
property.Append("macos", "CR");
property.Insert(1, "windows", "CRLF");
property.Set("unix", "LF");
property.Append("macos", "LF");

要素の取得

SFXAnsiString str1 = property.Get("unix");
SFXAnsiString str2 = property.GetKey(2);
SFXAnsiString str3 = property.GetValue(2);

要素数の取得

SInt32 n = property.GetSize();

要素の削除

property.Remove(2);
property.Clear("macos");
property.Clear();