gpt4 book ai didi

c++ - C++中私有(private)成员函数的良好命名约定?

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

对于成员(member),我用

//.......vv
SomeType m_XXX;
//.......^^

我喜欢使用 _ 作为成员函数的前缀,但是以 ___ 开头的名称是保留的,不应该被使用。

我的想法是,当我有:

SomeClass myObject;
myObject.[XXX]

当(lib 的)用户写下点 (.) 时,以查看所有仅public 的函数(一个接一个)。

是否有通用的命名约定?

我知道,我可以使用 pImpl 或继承,带有接口(interface)和实现类

最佳答案

最常见的做法是命名成员函数时不带任何公共(public)前缀或后缀。就个人而言,我认为区分它们没有任何好处,如果您的动机与“写点 (.),以查看所有功能”有关,那么听起来您应该配置或更改您的编辑器,而不是更改您的编程风格以适应它.

关于c++ - C++中私有(private)成员函数的良好命名约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12035921/

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