允许访问行和列的C ++容器

时间:2013-09-06 15:02:05

标签: c++ class matrix

是否有一个简单容器的实现,在该容器中可以从矩阵访问整个维度(它将具有与列数相等的数字)?

我知道没有标准的实施,但有人必须做点什么?

因此,不仅仅能够访问一个维度:

matrix[0]; // 1 2 3 4
matrix[1]; // 1 2 3 4
matrix[0][0] // 1

我希望能做什么:

matrix[ALL][0]; // 1 1
matrix[ALL][1]; // 2 2 

澄清:

在R中使用矩阵[,1]和矩阵[1,]允许访问Python中的两个维度:矩阵[:,1]和矩阵[1,:]。

1 个答案:

答案 0 :(得分:0)

使用载体载体:

vector< vector<int> > vec;

您可以访问以下列:

vec(1)

和个别元素如:

vec(1)(1)