【问题标题】:C++ .NET equivalent to java public static void main()?C++ .NET 等效于 java public static void main()?
【发布时间】:2009-01-13 15:21:19
【问题描述】:

在 java 中,我可以简单地使用

直接测试类
public static void main()

然后我只需添加快速代码并在 Eclipse 下“运行”该类。 C++ .NET 中有类似的东西吗?

现在我必须创建一个空项目,引用正确的标题,然后将该项目设置为启动项目。

【问题讨论】:

    标签: java .net c++ equivalent


    【解决方案1】:

    Unit tests。如果您使用的是 VS,还有 object test bench

    【讨论】:

      【解决方案2】:

      我在 C# 中执行此操作,因此我不知道这是否会有不同的反应,但我使用 main 方法设置了一个空的“测试”类,然后将项目设置为使用该类文件启动。您不必在单独的项目中创建文件。

      【讨论】:

        【解决方案3】:

        我对 Eclipse 不是很熟悉,但如果您只是想在 IDE 中运行您的对象,请执行以下操作。

        打开立即窗口,然后调用任何你想要的函数。这将开始执行您键入的代码。您可能必须限定名称。例如:ClassLibrary1.MyClass.SomeMethod()

        【讨论】:

          【解决方案4】:

          我喜欢为此使用TestDriven.NET。它允许您通过右键单击标题并选择“运行测试”来执行任何公共方法。

          我喜欢制作

          public static void Test()
          

          与此功能一起使用的对话框和表单类的方法。

          它支持 C++/CLI,所以如果这就是你所说的 C++.NET,它应该适合你。

          编辑:你应该只对不能自动测试的东西这样做——比如纯 GUI 类。否则我同意其他评论者的观点:使用单元测试框架。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-02-23
            • 2016-05-22
            • 2019-05-28
            • 2012-09-08
            • 2011-08-03
            • 1970-01-01
            • 2019-03-19
            • 2015-05-30
            相关资源
            最近更新 更多