我有以下问题。
我正在做一个项目,我需要使用一些我在此代码中无法访问的库。在这些库中有一个函数 Read(int,int,void* )。第三个参数是返回一个指向块的指针,以便我可以访问。然而,在多次读取之后,由于块级别的 LRU 方法,当我在变量 void块中存储了一个指向块的指针时,我在某些时候失去了对它的访问。
我试着做一个:
char temp[BLOCK_SIZE];
memcpy(temp,block,BLOCK_SIZE);
读完之后我知道我会松动,然后只使用临时而不是块,但它没有用。你有解决这个问题的想法吗?谢谢!