Мне интересно, можно ли написать код для создания структурного массива в C/C++ так же, как Matlab.
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];
без определения структуры как отдельной части кода. Мне нравится, что я могу добавить любое поле позже.
Я не знаю, как написать кусок кода в C/C++, который может сделать то же самое. Некоторые рекомендации будут оценены.
Я не знаю Matlab, рассматривая ваш фрагмент кода как требование, мы можем сделать следующее в C++.
struct patient{
std::string name;
double billing;
std::vector<float> test;
}
std::vector<patient> patients;