很多库函数命名前加__的问题

ArcJson 发布于 2012/07/04 09:38
阅读 318
收藏 0
我看很多c库函数在实现时总是会在函数前加一个或是两个_,然后利用宏转换,比如memchr这个函数,实现的时候,有__memchr,这是为了什么目的?有什么用处?
加载中
1
情天大圣
情天大圣
在C++中 对于关键字来讲 没有下划线就是C++标准关键字; “__”一般用来表示编译器自定义或保留的C++关键字。 对于函数来讲: 没有下划线是C++标准库或STL库中的函数。 “_”一个下划线一般用来表示老式的C函数,或用来区别同名函数 “__”用来区别同名函数 对于值来讲: “-”一般用来表示宏 “__”一般用来表示常量


返回顶部
顶部