В функции Message::readFile()
вы вызываете не функции setMessage
и setCipher
для текущего объекта, а для локальной переменной m1. Локальная переменная отбрасывается в конце функции, и сообщение и шифр не сохраняются. Вместо этого вы должны просто позвонить
setMessage(fileMessage);
setCipher(fileCipher);
getMessage();
вместо
m1.setMessage(fileMessage);
m1.setCipher(fileCipher);
m1.getMessage();
Это обновит переменные сообщения и шифра текущего объекта, и вы сможете затем напечатать getMessage()
из main
функция.
Это - Бесклассовый Inter-Doman Маршрутизация нотации./24 означает, что префикс маршрутизации подсети 24 бита длиной, что означает, что существуют ony 8 битов, уехал в саму подсеть, т.е. 123.218.44.0 к 123.218.44.255
"0/24" является нотацией CIDR. Это - стандартный способ представить маску подсети.
/24 означает, что маска 255.255.255.0
И другие плакаты корректны о/24, являющемся CIDR.