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

C++ 指针操作++;导致内存泄漏?,c++,C++,当我写作时 char *s = "hello everyone"; s++; 这里有内存泄漏吗 p/s:English不是我的母语,因此可能会有一些错误。不,没有分配字符串文字,因此没有内存泄漏。不,没有泄漏,它与指向字符串文字的指针无关。递增指针永远不会导致内存泄漏。导致内存泄漏的唯一原因不是释放分配的内存。甚至不应该编译的内存;它应该是const char*s=“大家好”

当我写作时

char *s = "hello everyone";
s++;
这里有内存泄漏吗


p/s:English不是我的母语,因此可能会有一些错误。

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

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

甚至不应该编译的内存;它应该是
const char*s=“大家好”