c++的string的iterator怎么转换成char *我看的代码里直接了,编译出error,是不是以前可以,现在不行了[解决
c++的string的iterator怎么转换成char *
我看的代码里直接=了,编译出error,是不是以前可以,现在不行了
[解决办法]
由编译器决定。可能release版本直接用char*,debug版本用一个struct,放置调试信息。一般来讲,不要直接=,不要利用特定的实现细节。
可以用 &*iter
c++的string的iterator怎么转换成char *
我看的代码里直接=了,编译出error,是不是以前可以,现在不行了
[解决办法]
由编译器决定。可能release版本直接用char*,debug版本用一个struct,放置调试信息。一般来讲,不要直接=,不要利用特定的实现细节。
可以用 &*iter