防止C语言动态数组越界
char* buf = new char[200];
char* cp = buf;
...
if(cp==buf[200]) return true;
//编译错误error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
囧,求解 C++
[解决办法]
if (cp == buf[199])
//数组下标是从0开始的!
if (cp == &buf[199])