C / C ++:如何创建类似结构数组的matlab

时间:2015-02-01 01:16:18

标签: c++ c matlab

我想知道是否可以像在Matlab中一样编写用于在C / C ++中创建结构数组的代码。

For instance, in Matlab, I can di:
patient.name = 'John Doe';
patient.billing = 127.00;
patient.test = [79, 75, 73; 180, 178, 177.5; 220, 210, 205];

没有将struct定义为单独的代码段。我喜欢的是我以后可以添加任何字段。

我不知道如何在C / C ++中编写一段可以做同样事情的代码。一些指导意见将不胜感激。

1 个答案:

答案 0 :(得分:0)

我不了解Matlab,通过将您的代码片段视为要求,我们可以在C ++中执行以下操作。

struct patient{
 std::string name;
 double billing;
 std::vector<float> test;
}

std::vector<patient> patients;