我正在研究std::c++在STL下的转换()函数的例子,从,我理解的是,它被用来添加两个数组并将它们保存在一个结果中(res在这里)。因此,我试图通过size 1 (res[0])限制res的大小,并且我预期会出现一些编译时错误,如下面的for循环所示,它试图提取i<n,(这里的n=3,这将是超出范围的索引)。但我在我的程序中增加了8次。请有人解释一下原因,还有一件事,就是转换类似于python的res = [x+y for x,y in zip(arr1,ar
我想要一个函数,它返回子数组,它接受一个位置& no。我想要的元素。我想可能会有一些算法来找到枢轴点或什么的&这样我就可以得到子数组了,但是我完全忘记了。position = 8, then [5, 6, 7, 8, 9, 10]simply get the middle of N但我觉得也许有个简单的方法。
我没有包括我的不完整的代码片段,因为我强烈认为必须有一些算法