I've programming for a long time in C and in C#, I thought moving to C++ would be smooth...
anyway, I've seen the use of caret but I don't understand the meaning of it.
what's the different between:
std::string *st1;
to
String::string ^st2;
Thanks!
The caret is specific to C++/CLI, Microsoft's .NET version of C++, where it is the managed equivalent of a pointer.
It is not actually part of standard C++, so unless you truly mean to use .NET, don't use it.
String::string ^st2
is not a standard ANSI C++ syntax!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With