gpt4 book ai didi

c++ - 配对 C++ 和 FF SS 运算符中的数据类型

转载 作者:行者123 更新时间:2023-11-27 23:19:59 29 4
gpt4 key购买 nike

我是 C++ 的新手,想知道这个声明是什么意思:

typedef pair<double,double> pairD;
pair<pairD, long> unknown;

什么是未知数?

更具体地说,这些运算符(operator)做了什么:

unknown.FF.FF;
unknown.FF.SS;

您能否举例说明在这种未知数据结构中可以初始化或填充哪些数据?

谢谢!

最佳答案

unknownpair<pair<double, double>, long> .

无法猜测是什么 FFSS意思是肯定的。明显的解释是关于 FirstFirst 的。和 SecondSecond -- 但这些不符合它们的使用方式(虽然 FirstFirst 有点道理,但 SecondSecond 真的没有,因为 unknown.second 是一个 long ,而不是一对)。

排除了这一点后,剩下的就是它们只代表 firstsecond , 所以 unknown.FF.SS相当于unknown.first.secondunknown.FF.FF相当于unknown.first.first .

关于如何将数据放入unknown像这样,一种可能性是这样的:

unknown x = std::make_pair(std::make_pair(1.0, 2.0), 3L);

关于c++ - 配对 C++ 和 FF SS 运算符中的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13754173/

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