Указатель на массив объектов класса

294
21 января 2017, 11:56

Создаётся в классе Logic массив объектов класса Players

Players* players = new Players[10];

В классе main для доступа к игрокам сделано следующее

Logic *logic = new Logic();
logic->players[selectPlayer].getName();

Можно ли сделать указатель/ссылку типа players, которую можно писать вместо logic->players? Т.е. писать вместо

logic->players[selectPlayer].getName();

это

players[selectPlayer].getName();
Answer 1
Logic *logic = new Logic();
Players *&players = logic->players;
players[selectPlayer].getName();
READ ALSO
Проблема с изменением значения gcc -D

Проблема с изменением значения gcc -D

Добрый день, проблема при переопределении значения OS через gcc -D OS=2 tstc После выводит что значение переопределено

266
Полиморфизм при работе с TGUI

Полиморфизм при работе с TGUI

В классе SelectLevel существует функция drawLevels(tgui::Gui& gui, sf::RenderWindow& window, string name), которая принимает указатель на окно и окно виджетов для библиотек...

316
Qt C++ парсинг XML файлов. Что выбрать?

Qt C++ парсинг XML файлов. Что выбрать?

В Qt с XML файлами можно работать по разномуНапример с помощью DOM, SAX, QXmlStream(Reader-Writer)

484
Сообщение ответ клиенту с помощью winsock2?

Сообщение ответ клиенту с помощью winsock2?

Как отправить сообщение клиенту средствами winsock2? Пример отправляю сообщение на сервер, и нужно что-бы сервер ответил, принял ли message? Как реализовать...

340