gpt4 book ai didi

c++ - 你应该始终在构造函数中保留可选参数吗

转载 作者:太空宇宙 更新时间:2023-11-04 15:21:56 26 4
gpt4 key购买 nike

<分区>

我正在浏览这篇文章 Default parameters with C++ constructors我有一个关于在构造函数中放置可选参数的问题。例如:

Class TestCode {
private:
int _length;
int _width;
int _height;
public:
TestCode(int length = 5, int width, int height=3):
_length(length), _width(width),_height(height){

}};

// Using the class

TestCode testRectangle(2);
TestCode testRectangle2(2,3);

testRectangle 对象是否以宽度 2 和默认长度和高度构造?在 testRectangle2 的情况下会发生什么?参数分配是否正确。鉴于这种歧义,应该在构造函数的末尾只包含所有选项参数吗?

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