【发布时间】:2012-10-27 21:14:27
【问题描述】:
我开始学习 C++ 中的 Windows 编程。一段时间以来,我一直在编写 c++ 控制台应用程序。我的问题是,如果我有课:
class Example
{
int x;
char* y;
};
并且想在我的 GUI 应用程序中使用它。我应该将示例成员的类型更改为 Windows 特定类型?还是我应该只在与 GUI 相关的程序部分使用 windows 类型?最佳做法是什么?
【问题讨论】:
-
Windows 类型只是
typedefs。 -
嗯,不。简单来说,Windows 在过去 19 年里一直是 Unicode 操作系统。 char* 到底是什么意思?做 utf-8 还是因为所有的书都做而忽略 Unicode?你为什么不使用 wchat_t*?
-
这只是一个例子。是的,我可以使用 wchar_t。
标签: c++ windows winapi visual-c++ win32gui