Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 编译C++;使用/clr的项目:是否可以安全地启用单元测试? 我想把单元测试引入到我们的C++产品中,并希望研究使用基于CLR的单元测试的利弊。我已经知道,如果您用/CLR:FAULT选项编译,您可以调用现有的C++代码。_.net_C++_Unit Testing_Nunit - Fatal编程技术网

.net 编译C++;使用/clr的项目:是否可以安全地启用单元测试? 我想把单元测试引入到我们的C++产品中,并希望研究使用基于CLR的单元测试的利弊。我已经知道,如果您用/CLR:FAULT选项编译,您可以调用现有的C++代码。

.net 编译C++;使用/clr的项目:是否可以安全地启用单元测试? 我想把单元测试引入到我们的C++产品中,并希望研究使用基于CLR的单元测试的利弊。我已经知道,如果您用/CLR:FAULT选项编译,您可以调用现有的C++代码。,.net,c++,unit-testing,nunit,.net,C++,Unit Testing,Nunit,我是一个严格意义上的.NET开发人员,所以我不知道这会如何影响我们的代码库。在我试图把这个介绍给C++团队之前,我应该知道什么? ,根本就不行。C++代码不会编译下/CLR:安全;几乎每一行都会给出一个错误/CLR:Sealver让你基本上没有用C++来共享数据类型。 < p>它根本不起作用。C++代码不会编译下/CLR:安全;几乎每一行都会给出一个错误/CLR: Sealver让你基本上没有用C++来共享数据类型。/CLR:SealthApple允许你使用“C++ .NET”,这与“C++”团

我是一个严格意义上的.NET开发人员,所以我不知道这会如何影响我们的代码库。在我试图把这个介绍给C++团队之前,我应该知道什么?

,根本就不行。C++代码<强>不会编译下/CLR:安全;几乎每一行都会给出一个错误/CLR:Sealver让你基本上没有用C++来共享数据类型。

< p>它根本不起作用。C++代码<强>不会编译下/CLR:安全;几乎每一行都会给出一个错误/CLR: Sealver让你基本上没有用C++来共享数据类型。

/CLR:SealthApple允许你使用“C++ .NET”,这与“C++”团队工作的情况不太一样。除非他们愿意重新编码以使用“.NET C++”(它有“^operator for‘new objects on the heap’”作为初学者),否则他们的东西不会工作。

/clr:safe将允许您使用“C++.NET”,这与“C++”团队使用的东西可能不同。除非他们愿意重新使用“.NET C++”(它有“操作符为堆上的新对象”,否则它们的东西就不能工作)。

还有很多其他C++ C++测试框架,你可以去探索,因为/CLR:对于C++代码库来说,安全可能是不现实的。我个人有很好的经验,但你的里程可能会有所不同:)有很多其他C++ C++测试框架,你可以去探索,因为/CLR:Calvice对于C++代码库可能是不现实的。我个人对Boost.Test有很好的体验,但您的里程数可能会有所不同:)