C++, C++/CLI różnice

0

Witram,
chciałbym dowiedzieć się jakie są różnice miedzy C++ a tym C++ z .NET. Głównie chodzi mi czy są jakieś różnice w składni, że powiedzmy tutaj dana linia przejdzie a tam już nie. Musze zrobić jakąś prezentację o .NET dla ludzi z roku którzy głównie mieli doczynienia z C++ i z Java, wiec wydaje mi się, że takie pokazanie różnic może być fajne:-) Głównie chodzi mi o składnie, bo że kompilowane jest troche inaczej to wiem. Inne ciekawostki dotyczące .NET mile widziane

0

Niestety nie jestem aż na tyle biegły z C++ żeby czytając tutorial z C++/CLI wyłapać różnice. Mniej więcej wiem co oferuje C++/CLI że kody pośrednie i takie tam, ale różnic w samym programowaniu jakoś nie jestem w stanie wyłapać. Wiem, że można korzystać ze wspólnych bibliotek dla platformy .NET i dziedziczyć z klas napisanych w innych językach zgodnych z .NET

0

C++/CLI to praktycznie cały normalny C++ (naprawdę niewiele rzeczy nie zadziała albo zadziała inaczej [*]) plus dostęp do platformy .Net Framework.
Klasy .netowe działają inaczej niż normalne, dla odróżnienia więc jest do ich obsługi użyta inna składnia, tam gdzie jest to uzasadnione (gcnew zamiast new, ^ zamiast *).

[*] cała wielka biblioteka Qt daje się skompilować jako C++/CLI zamiast C++.

1

Hmm to chyba spróbuje porównać platformę Javy i .NET może to będzie łatwiejsze ;)

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