如何在 C++ 中为存储库分配内存?
这是存储库类:
class Repository{
private:
DynamicVector<Medicine> MedList;
};
当我在 C 中使用结构时,initRepository 函数(构造函数)看起来像这样:
Repository* initRepository()
{
Repository* repo =(Repository*)malloc(sizeof(Repository));
repo->MedList=createVector();
return repo;
}
但现在我想将 C 版本转换为 C++ 版本。我怎么做?