У меня есть два определения структуры.Как инициализировать shared_ptr для структуры
struct ST1
{
int iVar1;
int iVar2;
float iVar3;
};
struct ST2
{
std::shared_ptr<ST1> p_sVar4;
};
ST2 structure2;
Я пытаюсь инициализировать structure2
:
structure2.p_sVar4 = new ST1();
, но это не так.
Как инициализировать structure2
?
'structure2.p_sVar4 = make_shared(); ' –
tkausl