有这样的定义typedef FT_BYTE *FT_DISPLAY_BUF_PT;
其中有2个指针FT_BYTE *pBuf,g_Features;
长度是300左右;
请教如何实现这两个指针所指这段长度的数据比较的代码?
谢谢啦!!!

解决方案 »

  1.   

    300左右,这个左右左多少有多少?另外我只看到一个pBuf指针,g_Features是FT_BYTE类型的……假设存在两段要比较的内容,可以通过memcmp进行比较(对于C++不太适合,还牵扯到语义问题……)memcmp(pBuf1, pBuf2, 300左右);//左右多少你自己填……得到0的话就说明相等……大于0的话第一个大,小于0第二个大
      

  2.   

    是C++的对象语义有问题,对于类来说,使用这样mem打头的函数是非常危险,并且非常可能错误的……