Úvod do C++/CLI
V této přednášce se seznámíme s rozšířením jazyka C++ pro práci s managed prostředím zvaným C++/CLI. V úvodu přednášky budou shrnuty základní principy spolupráce nativního a managed kódu. Dále se seznámíme s novými syntaktickými konstrukty, které C++/CLI přináší, abychom mohli efektivně pracovat s prostředky .NET Frameworku. Zbytek přednášky se pak budeme zabývat tím, jak vytvářet vlastní managed třídy a typy, jak správně i nesprávně používat managed haldu atd. Věděli jste například, že .NET Framework umí i hodnotové typy vytvořit na haldě a s referenčními typy zacházet, jako kdyby byly na stacku?
Vzhledem k rozsahu tématiky si necháme pokročilejší partie (mimojiné například: užší spolupráce managed a nativního kódu, generiku s šablonami, volání .NETu z čistě nativní aplikace bez COMu a další zajímavá témata) na další přednášku, která se bude konat na stejném místě o několik týdnů později.
Přednáška se koná v budově MFF UK na Malostranském náměstí v učebně S4 ve 3. patře. Přednáší Jakub Čermák (MSP).