„Multiplatform szoftverfejlesztés 2017 ZH” változatai közötti eltérés

A VIK Wikiből
Ugrás a navigációhoz Ugrás a kereséshez
(Új oldal, tartalma: „== 1. feladat == === a) Milyen memóriakezelési hibák vannak a kódban? (5p) === === b) Írja meg a hiányzó kódrészleteket, hogy helyesen működjön a program (2…”)
 
1. sor: 1. sor:
 
== 1. feladat ==
 
== 1. feladat ==
=== a) Milyen memóriakezelési hibák vannak a kódban? (5p) ===
 
=== 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) ===
 
 
<syntaxhighlight lang="cpp">
 
<syntaxhighlight lang="cpp">
 
class A{
 
class A{
23. sor: 20. sor:
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
=== a) Milyen memóriakezelési hibák vannak a kódban? (5p) ===
 +
=== 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) ===

A lap 2017. március 31., 23:32-kori változata

1. feladat

class A{
   int* buff;
   int db;

public:
   A(): db(0), buff(new int[10]) {
   }
}

A createA(){
   A a();
   return a; 
}

void main(){
   A a1 = createA();
   A a2 = a1;
}

a) Milyen memóriakezelési hibák vannak a kódban? (5p)

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)