C ++ .NET相当于java public static void main()?

时间:2009-01-13 15:21:20

标签: java .net c++ equivalent

在java中,我可以直接使用

测试类
public static void main()

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

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

4 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

我在C#中这样做,所以我不知道这是否会有任何不同的反应,但是我用main方法设置了一个空的“test”类,然后将项目设置为使用该类文件启动。您不必在单独的项目中创建该文件。

答案 2 :(得分:1)

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

打开立即窗口,只需调用您想要的任何功能。这将开始执行您键入的代码。您可能需要对该名称进行限定。例如:ClassLibrary1.MyClass.SomeMethod()

答案 3 :(得分:1)

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

我喜欢制作

public static void Test()

用于此功能的对话框和表单类的方法。

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

编辑:您应该只对那些不可自动测试的内容执行此操作 - 例如纯GUI类。否则,我同意其他评论者:使用单元测试框架。