默认情况下用户定义的构造函数和成员函数是内联的吗?

Are user defined constructors and member functions inline by default?

让我们

class ClassA
{
public:
ClassA() = delete;
ClassA(int InObjectID):ObjectID(InObjectID){};
int GetID(){return ObjectID;};
private:
const int ObjectID;
}

一个。函数ClassA(in​​t)默认是内联的吗?

b。 GetID(void)函数默认是内联的吗?

a. Is the function ClassA(int) inline by default?

b. Is the function GetID(void) inline by default?

是的。 class 定义中定义的成员函数是隐式内联的。