【发布时间】:2018-07-29 18:54:54
【问题描述】:
我对 Matlab 很陌生,对数组的使用感到完全不知所措。以下 C++ 代码在 Matlab 中最有效的实现是什么?
A = std::vector<double>();
for (int i = 0; i < 100; i++) {
if (complicatedBoolFunction(i)) {
A.push_back(i);
}
}
编辑:效率是指使用尽可能少的资源来增长数组 A - 即避免将其复制粘贴到临时内存中
【问题讨论】: