指针操作++导致内存泄漏?

时间:2012-05-13 16:32:59

标签: c++

当我写

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

这里有内存泄漏吗?

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

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:3)

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