C++/CLI: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Etichetta: Inserimento tag INDEX o altre direttive |
|||
Riga 5:
== I cambiamenti di sintassi ==
'''C ++ / CLI''' deve essere pensato come un linguaggio a sé stante (con una nuova serie di parole chiave, per esempio), invece di C ++ superset-oriented '''Managed C++''' (MC ++) (le quali parole chiave non standard sono state modellate come or__value __gc). A causa di questo, ci sono alcune importanti modifiche sintattiche, soprattutto legate all'eliminazione di identificatori ambigui e l'aggiunta di funzionalità specifiche NET.
Molte sintassi contrastanti, come le versioni multiple dell' operatore ''new()'' in MC ++, sono state divise:
nel C ++ / CLI ed in.NET i tipi di riferimento sono creati con la nuova parola chiave ''gcnew'' (ad esempio ''[[Garbage collection|garbage collected]] new ()''). Inoltre, C ++ / CLI ha introdotto il concetto di generici da .NET (simile, per gli scopi più comuni, per i modelli standard C ++, ma molto diversa nella loro implementazione).
==Note==
|