既然是裸奔, C++ 完全可以和 C 一样精干有效
个人观点, C++ 运算符重载并不是个好东西. 只对纯粹的数学应用(例如教科书上的经典例子: 复数)之类有些好处
软件"可读性"固然重要, 但可管理性更重要, 所以符号名还是"冗长""难看"点好. 最简单的例子, 如果是调用 str.my_str_cat_20080614() 的地方出问题了, 用个全局搜索, 全给找出来, 然后一个个排查, 如果是str."+="出问题了, 你上哪儿找去?
运算符重载真是完美主义者难以割舍的审美情节啊, 但不适合冰冷无情的"工业化大生产"啊
|
|