先看一个列子:
char szBuff[128];
char** ppNext = (char**)szBuff;
char* pBuff = *ppNext;
这里的ppNext是什么意思呢? pBuff和szBuff是一样的吗?
进行相关讨论之前,可以先看看此链接http://blog.163.com/digoal@126/blog/static/163877040201271195312138/
其实char** ppNext等同于 char* ppNext[ ],即ppNext是数组,此数组中存放的都是指针。
因此
char** ppNext = (char**)szBuff;
表示的是将sz