Тема: wxWidgets та розумні вказівники
Хотів замінити ось це:
wxSampleFrame* frame = new wxSampleFrame(0L, _("wxWidgets Application Template"));
на ось це:
std::unique_ptr<wxSampleFrame> frame { std::make_unique<wxSampleFrame>(0L, _("wxWidgets Application Template"))};
Видало таку помилку:
error: no matching constructor for initialization of 'wxSampleFrame'.
Якщо лишити звичайний вказівник, усе працює добре.
Як я розумію, wxWidgets сам закриває вказівники, коли закриваються відповідні вікна.
Я зробив десь помилку при створенні розумного вказівника
чи це просто конфлікт між розумним вказівником і конструктором wxWidgets?
Чи варто використовувати розумні вказівники разом із wxWidgets?