gpt4 book ai didi

c++ - 是否有平凡/非平凡成员函数的概念?

转载 作者:太空狗 更新时间:2023-10-29 23:48:56 27 4
gpt4 key购买 nike

需要强调的是,这里的成员函数不包括像ctor/dtor或copy/move ctors/assignments这样的特殊成员函数。

例如,标准是否曾指定此类功能是否微不足道?

class A
{
void foo() {/*nothing here*/} //is this trivial or not?
}

是否有必要指定这样的成员函数是否平凡?在我看来,所有的成员函数都是用户定义的,所以所有的它们很重要,我说得对吗?

最佳答案

在 C++ 中,术语“普通函数”仅与构造函数、析构函数和赋值运算符相关。该术语对于常规成员函数没有任何意义。

正如您所注意到的,常规成员函数从来都不是隐式的,只有隐式成员函数才可以是微不足道的。因此,如果您坚持询问常规成员函数是否微不足道,答案总是“否”。

关于c++ - 是否有平凡/非平凡成员函数的概念?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49827387/

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