Привет!
Есть класс Connections, в котором есть метод sendCommand()
Этот класс создается в main()
Имеется другой класс, в котором необходимо использование метода sendCommands(), но, если создавать объект этого класса, вызовется конструктор connections, который создает очередное подключение, а этого нам не надо.
Понимаю, что можно как то использовать static, но из за ZeroMQ оно не работает.
Тогда вопрос будет в другом.
Сокет zmq объявлен так
class Connection
{
zmq::context_t context;
zmq::socket_t socket;
...
}
sendCommand() использует его, чтобы отправить команду серверу, но если объявить sendCommand статическим, то использовать сокет уже будет нельзя, т.к. метод класса.
Как можно создать статический сокет zmq?