gpt4 book ai didi

c++ - 使用不带名称的参数

转载 作者:行者123 更新时间:2023-12-02 10:11:39 25 4
gpt4 key购买 nike

我正在做教授给我的一个项目。我必须实现的功能之一就是使用这样传入的参数。通常我习惯于将参数与变量一起使用。
有关该功能应该做什么的说明:binMinHeap<Type>::binMinHeap(int capacity)-设置的默认构造函数
传入参数的this->capacity,相应地设置大小,然后将一个数组分配给heapArray
他还提供了下面的文章,我不应该编辑任何功能或参数。

class binMinHeap
{
public:
binMinHeap(int = 10);
...
}
举个例子,通常如果给定函数如 binMinHead(int capactity),我会理解做一些诸如
 binMinHeap(int capacity= 10){
something = capacity;
...
}
但是如何访问仅“int = 10”的参数?

最佳答案

but how do I access the parameter of just "int=10"?

int = 10声明类型为 int和默认参数 10unnamed parameter。如果要使用它,则需要为其指定名称。在声明中,不使用也不是必需的名称,您可以在定义中指定名称。
class binMinHeap
{
public:
binMinHeap(int = 10); // declaration
};

// definition
binMinHeap::binMinHeap(int capacity) {
something = capacity;
...
}

关于c++ - 使用不带名称的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63322573/

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