我正在尝试用C语言创建一个矩阵数据结构。我有一个结构,并且有一个二维的空指针数组(大小在堆中动态定义),用于这个结构中的货物部分( data )。
给定一个列索引,我想以一维数组的形式获取该列的值。但是如果这个矩阵中的行数是N,那么它将花费O(N)时间来获得列向量。我能用memcpy这样的内存操作更有效地做到这一点吗?否则,我如何提高性能(我的数据非常结构化,我需要将其存储在某种矩阵中)。
我试图向对象列表中添加一个对象,相当于python中的myList.append()。我尝试了insert(),但是push_back()不能工作,因为它是一个对象列表。我尝试了新()和删除,但没有工作,我不明白它是如何工作的。有一些代码丢失了,否则我无法发送消息(太多代码) int x; int xp;};
point pre[1];
while(window.isOpen()){
while(window.poll