大家好!小弟刚刚开始学习QT中的编程,对很多问题不懂,C++的基础很差,下面是关于指针数据复制的问题,求高人指点。
定义了三个指针 uchar *m;uchar * n;uchar * p;
这里的m指向内存数据都较大,这里假定为400x400个字节(可以理解为一个二维的数组,a[400][400]);m指向的内存中数据按一定的时间(假设为时间t)刷新一次(m指向是一个动态内存);想让当前时间n指针指向的内存所存储的数据与m前两个t指向的数据相同;用m指向的数据进行一个四则运算,运算后使得m指向的内存数据为b[400][400],我希望得到*P=b[400][400]((i+2)t)-b[400][400](it),i是整型变量,i从1开始,每运算一次后就i++;也就是((i+2)t时刻数据b减去it时刻的数据b后得到的数据在保存到新的内存中去。
还有在C++中出了memcpy复制函数之外还有什么函数?memcpy中好像只能复制const char类型的指针。
我该如何编程来实现?最好能有详细的解释~~