Cześć,
stworzyłem sobie klasę, która nie ma konstruktora bez argumentów. Jest to związane z tym, że klasa zawiera referencję do innego obiektu, który jest przekazywany w konstruktorze w stylu:
class MyClass {
public:
MyClass(float& r) : ref(r){}
float& ref;
}
Chciałbym teraz utworzyć tablicę takich obiektów i nie mogę sobie z tym poradzić :-/. Zależy mi, żeby to było maksymalnie wydajne tj. tak, jakbym utworzył tablicę typu: MyClass tab[10000];
Oczywiście tak zrobić nie mogę z uwagi na brak pustego konstruktora...
Czy zna ktoś rozwiązanie tego problemu?
Mi jedyne rozwiązanie jakie przychodzi do głowy to zamiana referencji na wskaźnik i ustawienie go po utworzeniu tablicy... Z pewnych względów nie chcę jednak tego robić - preferuję referencje...