Wpis z mikrobloga

#programowanie #cpp
Jak powiedzieć kompilatorowi żeby się #!$%@?ł, bo sam sobie wypełniam tablicę structów wartościami dalej w programie?

MyStructType mystruct[COUNT];
the default constructor of MyStructType cannot be referenced -- it is a deleted function


Jak klamerkowo zainicjalizuję wartości to jest okej, ale nie o to mi chodzi...
  • 8
@RicoElectrico: colega @rotflolmaomgeez: dobrze sugeruje, albo jakiś shared_ptr albo przemyśl co chcesz - aktualnie kompilator się pluje o to, że nie wie co zrobić domyślnie z tymi referencjami, dlatego kasuje Ci domyślny konstruktor i nie pozwala na taki myk jak w powyższym poście.
Albo dodasz do tego jakiś domyślny konstruktor EqImgsParam() : {}, albo smart pointery albo inna droga.