是否有构造函数/析构函数方法的总称?

时间:2015-11-18 19:06:21

标签: c++ object constructor destructor c++17

标准是否包含用于描述constructordestructor的术语?

是否有可以包含这两者的技术术语或短语,但排除所有其他类型的方法?

“终身”方法?

我见过名为"ctors"的构造函数和名为"dtors"的析构函数,但我从未见过"tors"用于描述两者。这样的短语是否存在?

2 个答案:

答案 0 :(得分:9)

我认为你最接近的是特殊成员函数,但这也包括复制/移动构造函数和赋值,部分12 [special] 表示:

  

默认构造函数(12.1),复制构造函数和复制赋值运算符(12.8),移动构造函数   和移动赋值运算符(12.8),析构函数(12.4)是特殊成员函数[...]

答案 1 :(得分:1)

我已经看到使用术语“管理员方法”(参见维基百科:https://en.wikipedia.org/wiki/Method_(computer_programming)#Accessor.2C_mutator_and_manager_methods)作为管理对象的任何函数的通用术语。