char *pStartPtr, *pEndPtr;
char szString[100] = "Test point string";
pEndPtr = &(szString[10]);
pStartPtr = szString;
int nOffset1 = (int)(char *)(pEndPtr - pStartPtr);
int nOffset2 = (int)((int *)pEndPtr - (int *)pStartPtr);
上述代码中nOffset1和nOffset2的返回值是不一样的,
nOffset1 = 10
nOffset2 = 2
以后在写代码中要注意.

被折叠的 条评论
为什么被折叠?



