Есть конструктор WindowMgmt как присвоить полю window первый аргумент
#include <SFML/Graphics.hpp>
#pragma once
using namespace sf;
class WindowMgmt
{
public:
RenderWindow window;
WindowMgmt(RenderWindow &windowarg) {
window = windowarg;
};
void closeOnEvent(){
Event event;
while (window.pollEvent(event))
{
if (event.type == Event::Closed)
window.close();
}
}
~WindowMgmt(void);
};
Создаю экземпляр так
WindowMgmt win(RenderWindow (VideoMode(200, 200), "Super Mario"));
Брать ссылку от временной величины нельзя...
Так не хотите?
WindowMgmt(const RenderWindow &windowarg):window(windowarg){};
Update
Увы, я не знаю, что из себя представляет класс RenderWindow. Если он не копируется, то его передавать нельзя - создавайте его прямо в классе:
WindowMgmt(...Ваши параметры...)
:window(...Ваши параметры...) {}
т.е. вызывайте как
WindowMgmt win(VideoMode(200, 200), "Super Mario");
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости