Jos*_*son 1 c++ printf pointers
const char* abc = "foo";
printf(abc);
Run Code Online (Sandbox Code Playgroud)
这样安全吗?我看到了一些遗留代码,包括这个.谢谢!
非常非常抱歉..我犯了一个错误,我改回来了......
我假设你abc指向一个实际的字符串而不是空的。清理你的示例代码会很有帮助。
我过去曾这样做过写出静态字符串,但从未遇到过问题。回想起来,我很幸运。正确地说,它可能应该是这样的:
const char* abc = "foo";
printf("%s", abc);
Run Code Online (Sandbox Code Playgroud)