ich habe mich heute ein Weilchen mit unterschiedlichen Strings herumgequält. Ist es richtig, dass der String^ nur von .NET-Applikationen genutzt wird (windows forms)?
Dann habe ich versucht, einen String^ global zu definieren, was der Compiler von Visual Studio strikt verweigert hat. Hat es einen Grund, warum das nicht funktioniert oder mache ich was falsch?
String^ ist ein C++/CLI "gemurkse". d.h es funktioniert nur in einem C++/CLI Projekt. der Standard C++ Compiler kennt das nicht.
Dieser Zusammenmansch von .NET und C++ ist eh eher fragwürdig zu sehen und sollte man nur im äußersten Notfall benutzen (z.b nur in einem "Proxy"-Interface zwischen dem C++ Teil der Anwendung, und dem C#/.NET Teil) -- class God : public ChuckNorris { };