„Multiplatform szoftverfejlesztés 2017 ZH” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
a Kiegészítés |
||
| (5 közbenső módosítás ugyanattól a felhasználótól nincs mutatva) | |||
| 26. sor: | 26. sor: | ||
=== b) Írja meg a hiányzó kódrészleteket, hogy helyesen működjön a program (20p) === | === b) Írja meg a hiányzó kódrészleteket, hogy helyesen működjön a program (20p) === | ||
=== c) Mennyi helyet foglal a program a heapen? (5p) === | === c) Mennyi helyet foglal a program a heapen? (5p) === | ||
== 2. feladat == | |||
=== Írjon programot (lambda kifejezés használatával), amivel az alábbi függvény visszatérési értéke 3 lesz! === | |||
<syntaxhighlight lang="cpp"> | |||
int vminev(F f){ | |||
return f(f(1))*f(0); | |||
} | |||
</syntaxhighlight> | |||
== 3. feladat == | |||
=== Interop. Egy C++/CLI osztályt kellett írni, amit lehet C#-ból használni. Egy Dog osztály, legyen egy int property-je, ami írható, olvasható, és egy string property-je, ami csak olvasható. === | |||
== 4. feladat == | |||
=== QML. Az alábbi ListModelhez kellett ListView-t írni. === | |||
<!-- Ebben a verzióban a js-t találtam, amit be lehetne állítani megjelenítő nyelvnek --> | |||
<syntaxhighlight lang="javascript"> | |||
ListModel { | |||
id: contacts | |||
ListElement { name: "Valami1"; img: "path1"; vmi: true } | |||
ListElement { name: "Valami2"; img: "path2"; vmi: false } | |||
ListElement { name: "Valami3"; img: "path3"; vmi: true } | |||
} | |||
</syntaxhighlight> | |||