Простой вопрос. У меня есть структура, которая имеет член, который также является структурой. Структура struct принимает один строковый параметр при построении. Однако в определении класса компилятор не позволяет создавать его оттуда. То есть следующее не разрешено:
struct StructName {
string str;
OtherStruct other_struct("single string param")
};
Поэтому я попытался не указывать параметр, который не срабатывает, потому что он должен принимать один:
struct StructName {
string str;
OtherStruct other_struct;
StructName(string arg);
};
Я новичок в C / C ++, поэтому извините, если это идиотский вопрос.
Спасибо.