[通告] 本论坛迁移啦~请前往位于 https://forum.archlinuxcn.org/ 的新论坛。所有帖子和参与的用户都已经迁移。
您正在访问的是原 bbs.archlinuxcn.org 的静态存档。本页面的新地址位于 https://forum.archlinuxcn.org/t/topic/9428/16。
不能,因为假设 unsgined int 和 uint16_t 是两种不同的类型,然后写两个函数:
ostream & operator<< (ostream & o, unsigned int arg) {...} ostream & operator<< (ostream & o, uint16_t arg) {...}那么写 cout << 16; 的时候,该如何决定调用那个函数呢?
好吧,重载……
离线