基本数据类型和字面值, 直接传值, 不要使用const&

在 C++中,const&通常用于避免拷贝传递参数,尤其是对于较大的对象。然而,对于基本数据类型(如intfloat等),传递它们的引用(包括const&)通常没有太大意义,因为它们本身就很小,拷贝的开销很低。对于基本数据类型,这种做法是可以的,但并不是必要的。你可以直接传值而不是引用,尤其是当你传递的是字面值(如01)时。

即: 基本数据类型和字面值, 直接传值, 不要使用const&

函数参数使用const

在 C++中,使用const来修饰函数参数可以防止在函数内部修改这些参数的值。对于基本数据类型(如intfloat等),使用const来修饰传值参数通常没有太大意义,因为传值本身就意味着在函数内部的修改不会影响到外部。

然而,如果你希望明确表达参数在函数内部不应被修改的意图,或者为了代码的一致性,你可以使用const来修饰传值参数。这样做不会影响性能或功能,但可以提高代码的可读性。