Co oznacza znak ^ przy deklaracji zmiennych

0

Natrafiłem na to w dokumentacji msdn:

 Thread^ oThread = gcnew Thread( gcnew ThreadStart( &ThreadExample::ThreadProc ) );
0

http://pl.wikipedia.org/wiki/Uchwyt_(informatyka)
chociaż w tym przypadku może za wiele Ci to nie mówi. W C++ stosujesz wskaźniki, a przydzielając dynamicznie pamięć wskaźnikiem musisz sam ją zwalniać. W CLI zamiast wskaźników masz uchwyty. Przydzielając pamięć uchwytem, nie musisz się martwić o zwalnianie pamięci, bo zajmuje się tym Garbage Collector

0

Dodam, że cokolwiek to jest, to ficzer z C++/CLI. W zwykłym C++ ^ to tylko operator XOR.

0

co i w jaki sposób powinienem skonfigurować żebym mógł z tego korzystać w c++?

0

hmm:D Ściągnij sobie Visual C++ Express
Bo to co masz, to nie jest kod C++ tylko CLI/C++

1 użytkowników online, w tym zalogowanych: 0, gości: 1