Microsoft Visual C ++ 2010使用的C ++类型?

时间:2015-03-27 06:07:19

标签: c++ visual-studio-2010 visual-c++

过去几年我一直在学习C ++,主要是使用Turbo C ++,最近使用MiniGW和Code :: Blocks。我使用的东西是:

cout << "Some random text";

最近,我决定下载并尝试Visual C ++,因此我可以创建基于表单的应用程序(GUI前端)。但是,对我说的默认代码是全新的:

#include "stdafx.h"

using namespace System;

int main(array<System::String ^> ^args)
{
    Console::WriteLine(L"Hello World");
    return 0;
}

这对我来说是全新的,我之前从未见过C ++代码中的::。我可以使用MiniGW创建Windows窗体吗?我不需要在其他平台上运行。另外,微软C ++的学习资源是什么?

编辑:我从印度的学校(11年级)那里学到了,猜猜董事会(CBSE)不希望我们知道好东西

3 个答案:

答案 0 :(得分:1)

你看到它s C++/CLI not pure C++, it a special extension for .NET framework. You can使用MinGW编译它,只使用MSVC。要创建Windows窗体,可以使用MFC,WinAPI或C ++ / CLI。您还可以查看可与MinGW配合使用的Qt框架,并为GUI编程添加一些好的工具。

答案 1 :(得分:1)

在VS2010中,可以从向导创建C ++ / CLI winforms,在较新的VS中他们删除了它(尽管仍然可以完成但不使用向导)。

为了让你快速走上正轨,我建议你创建一个基于对话框的MFC程序来玩。

稍后您可以探索第三方选项,如Qt和WTL。

答案 2 :(得分:0)

只需选择&#34;控制台应用程序&#34;从C ++项目的类型中,您将回到熟悉的c ++世界