C++类构造函数里面的定义?

Seb*_*vas 0 c++

我可以在定义后不使用范围(::)来定义类构造函数吗?

我会换一种说法,我可以把构造函数放在类定义中吗???

与此类似的东西:

MyClass {

public: 
    int attribute1;
    ...

    MyClass(int a) {
        attrbute1 = a;
    }
};
Run Code Online (Sandbox Code Playgroud)

ale*_*nis 5

是的你可以.

您可以在类声明中定义任何方法.

  • 除了纯虚拟的:) (2认同)
  • @StoryTeller;)我不认为OP会得到双关语 (2认同)