_(“hello,world \ n”)参数对printf / puts等的作用是什么?我经常在阅读GNU源代码时找到它。
答案 0 :(得分:9)
请参阅GNU Gettext - 它(_(...)
)用作翻译的“绑定网站”。
答案 1 :(得分:6)
这是gettext国际化系统。
答案 2 :(得分:5)
它是一个替换gettext转换函数的宏。有关gettext的详细说明,请查看此文章:http://oriya.sarovar.org/docs/gettext_single.html
答案 3 :(得分:3)
下划线功能(或宏)是由您正在查看的任何项目定义的自定义功能。按照惯例,它被定义为将字符串发送到GNU Gettext以获取用户当前语言的字符串的翻译版本。
_
宏的使用记录在GNU Gettext手册中的overview中。