|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kulcsszó |
Terület |
Alapelérés |
Ekvivalens |
Használat |
|---|---|---|---|---|
|
|
natív |
private |
C++ class |
érték, natív pointer vagy referencia |
|
|
natív |
public |
C++ struct |
érték, natív pointer vagy referencia |
|
|
felügyelt |
private |
C# class |
felügyelt hivatkozás |
|
|
felügyelt |
public |
C# class |
felügyelt hivatkozás |
|
|
felügyelt |
private |
C# struct |
érték |
|
|
felügyelt |
public |
C# struct |
érték |
|
Művelet |
Natív kód |
Felügyelt kód |
|---|---|---|
|
pointer definícióa mutatott objektum |
* |
^ |
|
referencia definíció a cím lekérdezése |
& |
% |
|
tagelérés |
-> |
-> |
|
memóriafoglalás |
new |
gcnew |
|
memória felszabadítása |
delete |
delete (hívja a Dispose-t) |
|
.NET típus |
C++/CLI |
|---|---|
|
Char |
wchar_t |
|
Boolean |
bool |
|
Byte |
unsigned char |
|
SByte |
char |
|
Int16 |
short |
|
UInt16 |
unsigned short |
|
Int32 |
int, long |
|
UInt32 |
unsigned int, unsigned long |
|
Int64 |
long long |
|
UInt64 |
unsigned long long |
|
Double |
double |
|
Single |
float |