いくつかのPODとUnicodeStringを含む構造を使用しています。
struct TMyStruct
{
int value1;
bool value2;
UnicodeString mystring;
}
これを配列にするために私は使用しますstd::vector
std::vector<TMyStruct> myarray;
myarray.push_back(TMyStruct());
... etc.
このように使用するには、それ以上のものが必要かどうかを知る必要があります-UnicodeString部分のコピーコンストラクタ、ディープコピー、構造体のデストラクタなど、または構造体の配列としてUnicodeStringを使用するには上記で十分ですか?
ベクトルがスコープ外になると、UnicodeStringは自動的に破棄されますか?つまり、すべての参照カウンターが減少しますか?
また、配列でこのような構造を使用するための、よりVCLのような方法はありますか。構造体の非PODデータを構造体の配列として使用するためのより良い方法はありますか?
例と他の方法を高く評価します。