gpt4 book ai didi

c++ - C/C++ 标准库命名约定的名称?

转载 作者:IT老高 更新时间:2023-10-28 12:47:10 25 4
gpt4 key购买 nike

我想知道 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 尤其倾向于缩写单词,例如strlenmemcpy。这可能是早期 UNIX 倾向于使用非常简洁的名称的结果。

关于c++ - C/C++ 标准库命名约定的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1734277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com