私のクラスでは、動的に割り当てられたブール配列が必要です。私はshared_ptr
それを保持するために使用します:
boost::shared_ptr<bool[]> someBoolArray;
メモリ割り当てはクラス コンストラクターで行われます。
// someValue was read from file
someBoolArray = boost::shared_ptr<bool[]>(new bool[someValue]);
shared_ptr の初期化中に配列の初期値を設定することはできますか?
配列内のすべての値をデフォルトで false にしたい。