I have several C ++ utilities that I would like to port to the net point. I was wondering if there are tools for porting a C ++ application to C #?
I assume that any automated tool will mess up some code, so maybe I should also ask if this is a good idea or not?
The best question is why do you ever just download working code without gaining added value (i.e. new features)? The effort will almost be more difficult and take more time than you expect. Better, use the many .Net interoperability features to invoke C ++ code from C #. Focus on adding new features to C #, but don't waste time porting your working code.
, . ++ # -, . , , "oh gawd I'll shoot the tomorow". YMMV.
. . . , .
++ → #: ++ #
, , ++ #. ++ ( /, ) #. DMS Software Reengineering Toolkit.
(COM-, API-,...) #. , , ; .
++/CLI, .NET ++. , .NET(, System::String char *), .NET, #. ++/CLI #, , ++ .NETified( System::String, generic<typename T> System::Collections::Generic::List ..)
System::String
char *
generic<typename T> System::Collections::Generic::List
Source: https://habr.com/ru/post/1745198/More articles:Hadoop Map-side join combine hash join? - joinVS2010 and not XNA / Silverlight Windows Phone Dev - visual-studio-2010Как вызвать PopOver Controller из UITableViewCell.accessoryView? - objective-chttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1745196/at-a-loss-as-to-why-this-simple-jquery-ajax-script-causes-an-error-in-ie7&usg=ALkJrhgG0r4gnasDWzQa7EuRbIQIvQcr4Qlinq groupby in strongly typed MVC view - asp.net-mvcPowerbuilder "runtime" - dependenciesJavaScript Image zoom with CSS3 Transforms, how to calculate the origin? (with an example) - javascriptWhy is Firefox asking me to download the POST'd file? - firefoxТолько отправлять свойства заполненных объектов над WCF? - c#Spring MVC defaultValue for Double - javaAll Articles