Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Unterschied Variable String^ und std::string?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
05.06.2018, 20:06 Uhr
DannyNRW



Hallo zusammen,

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)?

Siehe dazu auch unter:
https://msdn.microsoft.com/de-de/library/ff400292.aspx

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?

Danke schon mal.
Daniel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.06.2018, 15:03 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,

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 { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: