本帖最後由 dsscss 於 2020-4-24 19:05 編輯
若果我既話,我會當lcd controller係一個generic driver咁寫。即係你所講既tft.xxx()
至於d circle,rect 用virtual function+ pointer,開銷比static binding大。若果係我既話,呢層layer既graphic library唔會咁寫。
lcd controller用template黎做個generic class。
速度上同C應該無大分別。又可以做到encapsulation。extend其他tft controller又易。
via HKEPC IR Pro 3.6.1 - iOS(3.0.0) |