c++oding="utf-8" ?>
windows 下用 gettemppath 获取临时路径最可靠,它优先读取 temp/tmp 环境变量,失败时回退到系统目录,需正确传入缓冲区并检查返回值;linux/macos 应优先读取 $tmpdir,未设置时回退到 /tmp,并验证可写性。

Windows 下用 GetTempPath 获取临时路径最可靠
Windows API 的 GetTempPath 是获取系统默认临时目录的标准方式,它会优先读取 TEMP 或 TMP 环境变量, fallback 到系统目录(如 C:WindowsTemp)。直接调用比手动拼接或查注册表更稳定。
注意:GetTempPath 要求传入缓冲区大小和目标缓冲区指针,返回值是实际写入的字符数(含结尾
