2011-05-13 87 views

回答

6

您负责分配和释放发送到MultiByteToWideCharWideCharToMultiByte的缓冲区。

来自​​的返回值由Win32处理。

+0

非常感谢您的先生! – sadanjon 2011-05-16 16:36:04

3

对于Unicode转换函数,您需要分配内存来保存转换后的字符串。你负责这个记忆的生命周期。

对于GetCommandLine,您不需要释放返回的内存块。

一个非常基本的经验法则是,当且仅当您分配内存时,您必须解除分配。