gpt4 book ai didi

C++ primer 加 Chapter14 无类型堆栈

转载 作者:行者123 更新时间:2023-11-28 01:17:46 26 4
gpt4 key购买 nike

为什么 ArrayTP<double,12> eggweights; ArrayTP<double,13> donuts;生成两个单独的类,但是 Stack<int> eggs(12); Stack<int> dunkers(13)只生成一个声明?他们不应该是两堆:一个是eggs堆,另一个是dunkers堆吗?

最佳答案

好吧,这就是你的声明。

ArrayTP<double,12> eggweights;
ArrayTP<double,13> donuts;

第一个变量的类型是ArrayTP<double,12> , 而第二个是 ArrayTP<double,13> .这些是不同的。

Stack<int> eggs(12);
Stack<int> dunkers(13);

第一个变量的类型是Stack<int> , 而第二个是 Stack<int> .这些都是一样的。

1213对于 eggsdunkers是它们构造函数的参数。期望不同的类型来自于它就像期望以下的不同类型:

std::string foo{"hello"};
std::string bar{"world"};

关于C++ primer 加 Chapter14 无类型堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58089786/

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