Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 June 15

N

NetCat in IT KPI C/C++ ХВ (не UB)
сокеты самые дефолтные
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
мб конфликт имен методов
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
и опенССЛ самый простой
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
kvark
мб конфликт имен методов
тоже так думал, но вроде всё по неймспейсам пораспихано
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
не
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
у тебя в протоколе и в сокете методы с одинаковыми именами
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
и когда ты пытаешься заоверрайдить метод, компилятор не понимает какой конкретно метод ты пытаешься оверрайдить
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
точно, действительно, сча попробую
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
NetCat
точно, действительно, сча попробую
отпишешь как получиться, а то интересно
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
так точно
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
слил RawSocket и Sockets в один класс Raw, таким образом убрал эту непонятку с переопределением и получил следующую структуру
Protocol -> Raw -> SecureSocks ->...
              OpenSSL ———-^
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
всё таже ошибка
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
но теперь с классом Raw
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
в 6 строчке ошибка: "Raw: не определён базовый класс"
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
Raw - наследник абстрактного класса протокола
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
ну и опенссл не изменился
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
NetCat
слил RawSocket и Sockets в один класс Raw, таким образом убрал эту непонятку с переопределением и получил следующую структуру
Protocol -> Raw -> SecureSocks ->...
              OpenSSL ———-^
*немного попереименовывал классы*
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
ахах
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
ну так
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
если вернутся к предидущему примеру
источник