gpt4 book ai didi

c++ - 普遍接受的变量名称格式 - C/C++

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:48 27 4
gpt4 key购买 nike

我意识到这可能是一个偏好问题,但我注意到我看到的很多代码示例中的变量名称都带有前缀 g_s_m_ 或只是 _。这是普遍接受的做法吗?这些前缀是什么意思?还有其他需要知道的吗?

最佳答案

  • g_是一个全局变量
  • s_ 是静态的
  • m_是成员(实例变量)
  • _ 是成员,或者更具体地说是私有(private)成员(两种用法都出现)

这很常见,许多开发人员都知道它,尽管(据我所知)它没有被普遍接受。我认为您没有遗漏任何其他人。

更新:整合下方评论以提高可见性

  • _ 也可以用来表示局部变量(这真的不是“标准”)
  • k 可以用来表示一个常量

关于c++ - 普遍接受的变量名称格式 - C/C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4336710/

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