2d-vector

    0热度

    2回答

    我正在研究一个由2D矢量双精度构成的C++类。我即将创建2D矢量,但当我尝试编辑其中的值时,程序崩溃。我试过使用[] []运算符并将其设置为等于myDub,并且我尝试使用像myMat.editSlot(i,j,myDub)这样的类,并且都导致程序崩溃。 // n ==可行和cols#(所有矩阵是方形的) // INFILE打开文件正确 mat my_mat(n,n); // Read inpu

    1热度

    2回答

    我在做一个小游戏,现在我正在研究一个“雷达”。现在要做到这一点,我需要根据一个点围绕中心点旋转多少来找到两个点。 A是要绕C。 由于A绕C,B & D将随A移动,并停留在基于断的地方A是相同的“位置”。 因此,举例来说,如果A各地C旋转90度B & D会再移动,并在这个位置 但我不是在TRIG非常好,所以我真的不知道我需要的数学才能找到B & D根据多少A已经旋转了大约C。 如何找到B & D基于

    0热度

    1回答

    的目的:我有一个2D矢量。我想按照第4列中的值对它进行排序。 例如,我想排序该矢量: vector<vector<double>> vector1 = {{4,3,5,3}, {2,6,3,7}, {6,8,5,1}, {5,6,1,5}}; 我想在第4列由值其行进行排序,以使行内的元素的位置是不变的,但该载体内的行

    0热度

    1回答

    我创建了一个名为cosmic_ray_events的二维矢量。它有1234487行和9列。我想从所有行的每列中找出最大值。每当我尝试运行我的代码时,我都会收到分段错误,并且我记下了原因。我还通过加载来自dat文件的值创建了cosmic_ray_events向量。任何建议表示赞赏。 vector<vector<double> > cosmic_ray_events(total_cosmic_ray_

    -2热度

    2回答

    我需要能够初始化一个二维向量int的相同的行我在其中创建它。 更具体地,我必须创建一个3×2大小的2D矢量并设置所有的它的使用只有1行代码值设置为0。 有没有一种方法可以完成,而无需使用for循环和几行代码?

    0热度

    3回答

    比方说,我已经声明 map< int , vector<int> > g1; vector< vector<int> > g2; 什么是这两者之间的相似点和不同点?

    2热度

    1回答

    我写了这个double forloop,并期望看到这是否会输出此向量中的每个值,但它不起作用,对于其中的数据[i] .at(j)不太明白 vector<int> data; //it filled with some integers with x rows and y columns for (int i = 0; i < data.size; ++i) { for (int j

    0热度

    1回答

    我想在C++中创建一个返回2D矢量的函数。 该函数也有一个2D矢量作为参数,这个想法是用该函数返回这个2D矢量的修改版本。 我不会把我的整个代码这里是将完全关闭的问题,而是要总结函数如下所示: using std::vector; vector<vector<char> > function(vector<vector<char> > grid) { int width = sta

    -3热度

    1回答

    我有填充有各种字母字符grid[j][i]的2D矢量矢量,我想创建字符的另一个二维矢量的grid[j][i]与点'.'(或空格' ')交替填充大小的两倍和grid[j][i]的值。 例如: grid new 2D vector a b c d a . b . c . d e f g h . . . . . . . i j k l

    0热度

    2回答

    我是新来的C++使用的载体,我的目标是从文本文件中读取一个矩阵,并将它们存储到一个二维矢量,我的代码如下: #include <fstream> #include <iostream> #include <sstream> #include <string> #include <vector> int main() { std::ifstream in("input.txt"