C++ でリポジトリにメモリを割り当てるにはどうすればよいですか?
これはリポジトリ クラスです。
class Repository{
private:
DynamicVector<Medicine> MedList;
};
C で構造体を使用していたとき、initRepository 関数 (コンストラクター) は次のようになりました。
Repository* initRepository()
{
Repository* repo =(Repository*)malloc(sizeof(Repository));
repo->MedList=createVector();
return repo;
}
しかし、今は C バージョンを C++ バージョンに変換したいと考えています。それ、どうやったら出来るの?