ptr-vector

    2

    2答えて

    ヒープ割り当てオブジェクトのコレクションを管理するのに便利なboost ptr_vectorが見つかりました。ポインタコレクションライブラリは非常にいいですが、残念ながら、私は1つのことで止められています。 私のコードのもう1つの部分は、ptr_vector内のオブジェクトのいずれかへのポインタを明示的に保持する必要があります(具体的な理由から参照できません)。しかし、あなたがptr_vector

    2

    1答えて

    std::vectorをboost::ptr_vectorにする必要があります。彼らの管理を容易にするために、boost :: ptr_vectorをクラス(Zoo)で囲み、そのstd :: vectorを作成しました(allZoos)。これを再現するための最小限のコードを見てください:allZoosを宣言 #include <boost/ptr_container/ptr_vector.hpp>

    0

    2答えて

    を、私は疑問を持って、私はこれが可能であるかどうかを知りたい: 私は、一般的なデータ(文字列、int型で、データベースを使用しています、ブールなど)。オブジェクトが構築されるかオブジェクトのメンバが変更されるときはいつでも、特定のアクション(SELECTまたはUPDATE)を使用してデータベースをクエリする必要があります。 まず第一に、これはDBに関連する質問ではありません。実際の問題は、オブジェ

    0

    1答えて

    私は休閑クラスがあります。 class CpuUsage { public: CpuUsage(); virtual ~CpuUsage(); void SetCpuTotalTime(CpuCore _newVal); CpuCore GetCpuTotalTimes(); void AddSingleCoreTime(CpuCore& n

    2

    1答えて

    : (ptr_vectorに格納されている)オブジェクトtrifooに含まれるポインタが共有されているがポインタf、g、h。 また、trifooのコンストラクタでのshared_ptrのコピーの結果は何ですか。 shared_ptrを共有する正しい方法です。参照カウントが増えていることを確認しています。他のすべての疑問を検証するためにテストできましたが、これを(正しく)確認する方法がわかりません。