Некоторые аналогичные вопросы публикуются ранее, но я не мог видеть ответ для моего конкретного требования.Сопоставьте двоичные или производные классы для добавления нового метода в базовый класс
У меня есть базовый класс, который скомпилирован в общую библиотеку (.so). Эта библиотека используется, и есть некоторые классы, полученные из моей базы и использующие виртуальные функции моего базового класса.
Теперь мне нужно изменить базовый класс, чтобы добавить новый метод (НЕ-ВИРТУАЛЬНЫЙ), который будет использоваться внутри. Затем я перекомпилирую общую библиотеку.
Необходимо ли перекомпилировать производные классы? Нужно ли перекомпилировать бинарный файл, созданный с использованием производных классов и разделяемой библиотеки?
Нет необходимости перекомпиляции при добавлении нового метода. Спасибо Smeeheey. –