c++中std::pair数组的问题
problem with array of std::pair in c++?
我今天正在玩一些代码,我遇到了把一堆对放在数组中的想法,但我还没有能够让它工作。下面是代码:
#include <utility>
#include <iostream>
std::pair<double,double> * pairArr;
int main(){
pairArr = new std::pair<double,double> [3]; //creating the array
pairArr [0] = make_pair(1.0,1.2); //Filling arbitrary numbers
pairArr [1] = make_pair(0.2,1.4);
pairArr [2] = make_pair(0.8,1.3);
std::cout<< pair[0].first << pair[1].second << pair[2].first //Output
return 0;
}
这个程序的输出并不是我输入的全部。
发布的程序无法编译。
将输出更改为
std::cout << pairArr[0].first << pairArr[1].second << pairArr[2].first;
产生预期结果11.40.8
,即不带空格的1 1.4 0.8
: https://ideone.com/XAPHX
相关文章:
- cpp二进制搜索问题,计算给定数组中输入元素的出现次数
- 输入std::数组时出现问题
- 类对象数组的问题会导致崩溃
- 传递二维数组时出现问题
- 从 C++ 中的函数返回数组地址问题
- 使用数组时出现问题
- 打印问题.我在数组中打印值时遇到一些问题
- C++:__aligned(__alignof__) 导致字符数组数据出现问题?
- 将字节数组转换为带有字节序问题的指针
- C++ 填充数组时遇到问题
- 遇到此问题时遇到困难:允许用户输入数组的值并使用 for,而循环也输出输入的最大数字
- 这是使用回溯的 nqueen 问题,但我使用了动态 2d 数组,我的程序编译良好,但不返回任何输出
- 当我尝试通过 arduino 上的引用传递布尔数组时出现问题
- 我正在尝试解决一个需要数组总和值但代码不起作用的问题,我想做这样的事情
- 编写 cin.get() 以接收字符数组时出现问题
- 在 C++ Consol 中的数组中执行用户命令时出现问题
- 存储另一个函数返回的布尔数组时遇到问题
- 当我在 CLion 中读取数组中的 txt 文件时C++编码问题
- 运行时C++数组初始化问题
- 我在解决此错误时遇到问题.我正在努力在主函数中传递数组