Jan*_*usz 8 c++ filesystems cross-platform
我有一个目标路径和一个文件名作为字符串,我想用c ++连接它们.
有没有办法做到这一点,让程序/编译器在/和\之间为windows或unix系统选择?
小智 7
如果你想在编译时这样做,你当然可以做类似的事情
#ifdef WIN32
#define OS_SEP '\\'
#else
#define OS_SEP '/'
#endif
Run Code Online (Sandbox Code Playgroud)
或者你可以使用'/'并且在windows上工作正常(除了解析字符串的旧程序并且只能使用'\').如果以这种方式向用户显示它只会看起来很有趣.
| 归档时间: |
|
| 查看次数: |
3074 次 |
| 最近记录: |