C++ r后缀是什么意思?
我知道后缀是用来表示线程安全的。例如C++ r后缀是什么意思?,c++,c,typing,C++,C,Typing,我知道后缀是用来表示线程安全的。例如strtok和strtok\u r或libmysql.so和libmysql\u r.so。但我找不到这到底意味着什么?例如,\u t表示“类型”,而\u r后缀的含义是什么?后缀表示可重入。\u r表示可重入,即使这些函数可能不是真正可重入的。这些功能只是保证不使用静态存储。请参阅以下章节中的A.4.16线程安全: 后缀“_r”是历史性的,其中“r”代表“可重入” 另请参见的评论中的讨论
strtok
和strtok\u r
或libmysql.so
和libmysql\u r.so
。但我找不到这到底意味着什么?例如,\u t
表示“类型”,而\u r
后缀的含义是什么?后缀表示可重入。\u r
表示可重入,即使这些函数可能不是真正可重入的。这些功能只是保证不使用静态存储。请参阅以下章节中的A.4.16线程安全:
后缀“_r”是历史性的,其中“r”代表“可重入”
另请参见的评论中的讨论