在C中,当使用资源获取是初始化(RAII)模式时,是否有任何命名类的常用约定?
在我的例子中,我有一些类可以执行以下类型的操作,并且我希望在堆栈中看到其中一个时,可能会为第一次读者调用有用的名称:
>一个抑制日志记录的类(可以嵌套).
>建立观察员的班级.
>一个类,用于记录当前线程正在处理的当前对象.
>除了基类行为(在前一行中)之外,还处理对象的派生类.
作为第一个剪辑,我使用了这些名称(按照上面的顺序),但希望改进它们:
>类SuppressLogger
>类Scopedobserver
> class WithCurrentObject
> class WithObjectProcessed:public WithCurrentObject
解决方法
RAII应该在整个语言中使用.由于它应该是默认值,因此没有遵循命名约定.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。