Beiträge von mogli2009

    fxk14i: zeiger kannst du mit der unsafe option auch in c# benutzen, du musst aber die variablen fixen, das diese nicht vom garbace collector bei der speicherfreigabe dynmamisch verschoben werden.


    Ob es ein Programm gibt das C++ Code in C# portiert.
    Klare Antwort: definitive nein


    Es gibt zum einen definitive Features, die es so nicht in C# gibt.


    Zum anderen werden in C++ meist auch Bibliotheken verwendet, die es in C# nicht gibt, von daher scheitert das alleine schon daran.


    Wenn du aber Managed C++ meint, dort gibt es eine Möglichkeit, da das selbe Framework verwendet wird.


    Wenn du also C++ auf die .NET Plattform portieren willst, verwende Managed C++. Die Managed C++ Klassen kannst du dann ohne Probleme in C# einsetzen, und vermeidest so eine Portierung des ganzen.