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

C/C++:如何创建类似matlab的结构数组,c++,c,matlab,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++编写一段代码,它可以做同样的

我想知道是否有可能像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++编写一段代码,它可以做同样的事情。有些指导是值得理解的。

< P>我不知道MATLAB,通过考虑你的代码作为要求,我们可以按照C++的方式做。
struct patient{
 std::string name;
 double billing;
 std::vector<float> test;
}

std::vector<patient> patients;

这在C++中不是平凡的。这有点违背语言的本质。您想添加哪些新字段?在什么情况下?如果需要在Garima中动态添加一个新的病人。如果在C++中不容易做到这一点,那么C++ C++中的Neelkrk就不可能了。那么我想我可以用通常的C/C++结构来管理。只需使用STD::unordeDead映射,带有STD::String KEY和Booo::这应该行得通。要求是动态添加新字段。@Niel Kirk感谢您澄清这一点。如果要求在结构中动态添加新的patient.address,在C++@Stephen中是不可能的。Niel Kirk是对的,我想动态创建字段。