2

当我写

char *s = "hello everyone";
s++;

这里有内存泄漏吗?

p/s:英语不是我的母语,所以可能会有一些错误。

4

2 回答 2

6

不,没有分配字符串文字,因此没有内存泄漏。

于 2012-05-13T16:34:20.847 回答
3

不,那里没有泄漏,它与指向字符串文字的指针无关。增加指针永远不会导致内存泄漏。导致内存泄漏的唯一原因是没有释放您分配的内存。

于 2012-05-13T17:08:45.007 回答