I have a problem with structure init. It fails with compiler error C2280.
I have a structure like this
struct myStruct final
{
myStruct() = default;
int val1;
int val2;
bool val3;
string name;
myStruct(int _val1, int _val2, bool _val3, string _name) :
val1(_val1), val2(_val2), val3(_val3), name(_name) {}
};
Then i want to init struct this way
myStruct ms;
This fails with error C2280 - attempting to reference a deleted function.
Aucun commentaire:
Enregistrer un commentaire