"无穷无尽"搜索结果 1 条

如何理解“ from xxx import * 这种写法会给你带来无穷无尽的噩梦?”?

事实上在写纯C的时候你会天天遇到这种噩梦。因为C语言头文件不仅没有模块来控制导出,而且没有命名空间来控制符号的使用范围。 最典型的遇到这个噩梦的场景就是Windows.h。只要你include了它,它就会往你的全局命名空间疯狂排泄: 一堆搞不明白为什么要大写的typedef。min和max,是宏。一堆用宏实现的实用函数。用static inline不好吗?用宏实现的A/W API控制。在有C++的情况下用重载不行吗?而且Win32 API这坨答辩你必须整个一…