Klasa: zastępować lub zmieniać?

U

ubuntu_amateur

Guest
Jest to klasa w SDK, które świadczone przez producenta. I może zastępować lub zmieniać realizacji tej klasie? W jaki sposób będzie najlepszy? zastępować lub zmieniać?
 
jeśli klasa jest przez producenta w postaci. lib lub. hpp łatwo jest overide go zmienić trzeba by mieć źródło klasy tak .. jako sprzedawca i beleve najbardziej dostarczy sdk z nagłówkami i funkcjonują mieszkają w dll {biblioteki związane} jeśli tak jest wskazówka jest wykorzystanie dll konwerter lib następnie można włączyć ten nowy lib z nie sdk i łatwiej następnie do obu modifiy zachowanie klasy i overide oddziałów chcesz zmodyfikować do swoich potrzeb
 
Dziękujemy za szybką odpowiedź. Jeśli funkcja członka klasy bazowej nie jest wirtualną funkcją, nie jest dopuszczony do overrided, prawda? I nie znam C + +. Czy możesz rozwijać się ponadto w tej kwestii?
 
można overide dowolnej funkcji wirtualnych, czy nie tak naprawdę zależy od jego poziomu ochrony klasy protected / prywatne / publiczne, tak .... jej do Ciebie najlepiej badania niektórych litarature lub użyć google znaleźć przykłady to po prostu użyć haka
 

Welcome to EDABoard.com

Sponsor

Back
Top