C / C stdlib命名约定的名称?

我不知道在C / C标准库中使用的命名约定是否有一个名称,或者至少是可以查找规则的作弊表。例如。

push_back    -- underscore used
setstate     -- but not used here!
string::npos -- when to use abbreviations?
fprintf
...

C / C标准库中使用的命名约定是否具有特定名称?

C / C使用着名的make-stuff-up-as-we-go-along命名约定。一般来说,C / C标准库命名约定中唯一一致的事情是它不使用骆驼案例(C STL模板类型名除外),它使用小写类和函数名,(有时)使用下划线分隔单词。但是下划线的使用更多是C的东西; C特别倾向于缩写词,例如strlen,memcpy。这可能是在UNIX的早期使用非常简洁的名称的事情的结果。
http://stackoverflow.com/questions/1734277/name-of-c-c-stdlib-naming-convention

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:C / C stdlib命名约定的名称?