我很困惑。我似乎從來沒有決定要使用什麼,模板或重載函數。過載需要更多的編碼。那麼在什麼情況下,它最好使用模板和重載函數?什麼時候應該使用模板和重載函數?
例如,我最近不得不在做一個小的GBA遊戲時做出這個決定。有兩種類型u16和int我決定使用重載函數。
inline void Point::Move(int x, int y) {_ix += x; _iy += y; }
inline void Point::Move(u16 x, u16 y) {_ix += (int) x; _iy += (int) y; }
應該使用模板嗎?在什麼情況下我應該使用重載函數?
**我可以ha mo BOLD嗎?**(+1) – Mehrdad
@Mehrdad:不理解你的評論.. –
@Als他的意思是你有**許多文字** – ApprenticeHacker