Windows win32 api-MultiByteToWideChar和WideChart多字节问题

Windows win32 api-MultiByteToWideChar和WideChart多字节问题,windows,winapi,unicode,multibyte,widechar,Windows,Winapi,Unicode,Multibyte,Widechar,我需要释放从这些函数中获得的字符串吗?或者系统会跟踪他们。GetCommandLine()也有同样的问题。您负责分配和释放发送到MultiByteToWideChar和WideCharToMultiByte的缓冲区 Win32处理来自GetCommandLine的返回值。对于Unicode转换函数,您需要分配内存来保存转换后的字符串。你负责这段记忆的一生 对于GetCommandLine,不需要释放返回的内存块 一个非常基本的经验法则是,当且仅当您分配了内存时,您必须取消分配

我需要释放从这些函数中获得的字符串吗?或者系统会跟踪他们。GetCommandLine()也有同样的问题。

您负责分配和释放发送到
MultiByteToWideChar
WideCharToMultiByte
的缓冲区


Win32处理来自
GetCommandLine
的返回值。

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

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

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