例如,我正在更新一个旧项目,我想知道是否可以按CTRL + H并将所有tstring替换为wstring?这个可以吗?谢谢。tstring的所有情况都可以用wstring替换
0
A
回答
1
tstring只是一个基于构建是否unicode的typedef。如果构建unicode或简单字符串(如果不是),它将转换为wstring。所以如果你的版本总是unicode,那么你可以用wstring替换tstring的所有实例。
+0
我没有在Win SDK或MSVC头文件中看到'tstring' typedef或定义 - 我是否错过了一些东西? –
+0
它实际上是一个如下定义的std :: tstring类。我实际上不知道它在哪里 namespace std { #ifdef _UNICODE typedef wstring tstring; #else typedef string tstring; #endif }; – Himanshu
相关问题
- 1. 替代switch语句,当所有可能的情况下都知道?
- 2. 有些情况下,基于Akka的应用程序可以替换Hadoop设置?
- 3. 这种XPath技术在所有情况下都可靠吗?
- 4. 替换所有不规则的表情
- 5. 在这种情况下,我可以违反LSP(Liskov替换)吗?
- 6. “Bindable”功能在所有情况下都不起作用
- 7. 默认情况下,所有webbrowsers中都启用了JavaScript?
- 8. 在所有情况下都不会调用Swift BLE功能didConnectPeripheral
- 9. 在没有用jQuery替换$的情况下使用jquery和Magento?
- 10. 我们可以用行数替换列的所有值吗?
- 11. strsep()使用情况以及其替代
- 12. 如何在此特定情况下使用JavaScript替换字符串中的所有字符:替换。由_
- 13. [System.Web.Script.Services.ScriptService]在所有情况下都是无害的吗?
- 14. ustring - std :: string/std :: wstring的就地替换?
- 15. 除了问号'?'以外所有的东西都被替换了使用取代()
- 16. 在给定条件的情况下替换data.table中的所有值
- 17. 不能将所有或多数情况下的`each`替换为`map`?
- 18. 如何在不替换所有属性的情况下编写xml属性?
- 19. 如何在支持所有传入参数的情况下替换Python函数
- 20. Ruby正则表达式替换所有发生的情况,除非HTML属性
- 21. 生成所有可能的替换
- 22. 如何列出web.py中所有可用的URL使用情况
- 23. 在所有情况下
- 24. 所有程序都可以转换为程序集吗?
- 25. PHP预浸替换致命情况
- 26. 使用wstring代替swprintf_s wchar_t *
- 27. SQL在不使用替换的情况下替换结果中的逗号
- 28. boost.serialization并替换现有的序列化方法std :: wstring
- 29. 在没有LD_PRELOAD的情况下替换符号
- 30. 在postgres中的替换函数是否有例外情况
偏离主题,但为什么你想这样做? – RedDeckWins