Multiplatform szoftverfejlesztés 2019 ZH
A VIK Wikiből
1. feladat
Adott az alábbi kódrészlet:
#include <iostream>
using namespace std;
class C {
public:
C() { cout << "K"; }
};
void cc(C c1, C c2) {}
int main() {
C c;
cc(c, C());
}
a, Mit ír ki a kódrészlet?
b, Írjon move constructort, ami kiírja hogy "M".
c, Írjon copy constructort, ami kiírja hogy "C" és destructort, ami kiírja hogy "D".
d, Mit ír ki a megváltoztatott kód?
2. feladat
Miért jó a shared_ptr
, mire, mikor használjuk?
3. feladat
Adott egy kollekció, amely támogatja az iterátorokat. Írjon lambda függvény, amely segítségével
a sort
függvény a páros elemeket helyezi előbbre.
4. feladat
Írjon QML részletet, amely kattintás hatására változtatja háttérszínét. Használjon state
-et!
5. feladat
Mire jó a QML adatkötés, mire, mikor használjuk?