инициализировать переменную в конструкторе
От: sergey2b ЮАР  
Дата: 12.03.25 20:05
Оценка: :)
Подскажите пожалуйста есть ли варианты инициализировать переменную в конструкторе

class Viewer {
public:
Viewer(std::string suffix):
kWindowName_(suffix.empty() ? kWindowName_ : kWindowName_ + " " + suffix){};
private:
const std::string kWindowName_{"Video Viewer"};
};

данный код генерирует ошибку error G99FBF662: field 'kWindowName_' is uninitialized when used here
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.