重置"static"类的函数的命名约定
Naming convention for function which resets a "static" class
我需要在我的单元测试中模拟一个自由的函数接口。出于这个原因,我将模拟函数作为静态成员包含在类中。我可以将此模拟的状态保存在静态类成员中。我在此类中包含函数free
以释放与静态成员关联的内存,该内存在每个测试用例结束时调用。此函数实际上是一个析构函数。此函数的构造函数等效项的好名称是什么?也就是说,在每个测试用例的测试夹具构造上调用的函数?
如果函数只分配数据结构而不初始化它们,那么allocate
或其变体似乎是合适的(这也是C++ STL 分配器使用的名称)。
如果该函数仅初始化分配在其他地方的数据结构(例如在堆栈上或作为另一个对象的直接成员),则initialize
或其变体似乎是合适的。
如果函数同时执行分配和初始化,则create
是 C 中用于此类函数的公用名(前缀)。
相关文章:
- "std::unique_XXX"命名约定背后的基本原理是什么?
- 引发异常的方法的命名约定 (C++)?
- 标准宏命名约定
- C/C++ 与 C# 的互操作性命名约定
- 更多结构/类,以便更好地命名约定
- 合并函数参数的适当命名约定是什么?
- 返回布尔值的函数的命名约定是什么
- 重置"static"类的函数的命名约定
- 如果我将函数命名为"交换",为什么会出现模板错误,但"交换"可以?
- 抽象数据类型命名约定:(动态)数组,向量,序列,列表,容器,缓冲区
- C++中私有成员函数的良好命名约定
- 错误 Valu_type 未将函数命名C++
- C++中私有虚拟函数是否有通用的命名约定
- 什么是 RAII 类的常见命名约定
- 给构造函数命名有什么意义
- 如何在C++中使用第三方库时保持项目的命名约定
- ""中使用的命名约定<cstdint>
- 内联函数命名约定
- 修改参数和/或返回新实例的方法/函数的命名约定
- 在c++中是否有变量和函数名的标准命名约定?