gpt4 book ai didi

c++ - 构造函数比较

转载 作者:太空狗 更新时间:2023-10-29 23:53:32 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Initializing in constructors, best practice?

我是 C++ 新手。

假设我们有这个类定义:

Class MyClass {
int a;
int b;

//....
}

我想知道这两个类构造器的区别是什么:

public: 
MyClass(int a, int b) : a(a), b(b) {}

和(我会说 Java 风格):

MyClass(int a, int b) {

this->a = a;
this->b = b;
}

我想第一个在 C++ 中更好;正确的?为什么?

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