【问题标题】:int _tmain(int argc, _TCHAR* argv[]) [duplicate]int _tmain(int argc, _TCHAR* argv[]) [重复]
【发布时间】:2011-10-20 04:31:26
【问题描述】:

可能重复:
What is the difference between _tmain() and main() in C++?

int _tmain(int argc, _TCHAR* argv[]) 和 int main(int argc, char** argv) 有什么区别?

我不清楚区别。

【问题讨论】:

    标签: c++


    【解决方案1】:

    _tmain 是围绕“main()”的 Microsoft 特定包装器。您可以将它与 8 位 ASCII 或 16 位 Unicode 一起使用。这是它的 MS 文档:

    http://msdn.microsoft.com/en-us/library/6wd819wh%28v=vs.80%29.aspx

    您还可以使用在 TCHAR.h 中定义的 _tmain。 _tmain 将 解析为 main 除非定义了 _UNICODE,在这种情况下 _tmain 将 解析为 wmain。

    【讨论】:

      【解决方案2】:

      _tmain 是 main 的 unicode 版本。我认为这是一个仅限 MS 的扩展。

      【讨论】:

        猜你喜欢
        • 2011-07-08
        • 2014-10-09
        • 2020-11-03
        • 2011-04-23
        • 2012-05-26
        • 2013-09-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多