Який вид успадковування «ближче» до композиції: відкрите чи закрите?
Дано визначення класів:
class C1 {
public:
void aPolymorphMethod(); //
};
class C2: public C1 {
public:
void aMethod();
};
void C1::aPolymorphMethod()
{
aMethod();
}
void C2::aMethod(){}
Виправити помилки у визначенні цих класів, які роблять неможливим поліморфізм. Відповідь пояснити.
Дано визначення класів і об’єктів:
class C1 {
public:
int x;
virtual void f(){}
};
class C2: public C1 {
public:
char x;
};
C1 *a = new C2;
Написати всі вірні звертання до того поля x об’єкту a, яке визначене в класі C1. Відповідь пояснити.
Jelölje ki a tudáslétra elemeit.
Párosítsa az egyes tudástípusokat a tartalma szerint.
A tudáspiramis elemei egymásra épülnek
Az alábbi meghatározás valóban a 'ba' fogalma. Jelölje igaznak vagy hamisnak választása szerint.
"olyan fizikai, virtuális, mentális tér, vagy mindezek kombinációja, amely lehetőséget biztosít a tudás megosztására."
Jelölje a tudástranszferben az intézmények közötti kapcsolatokat jellemző tevékenységeket.
Az innovációs képesség a tudáslépcső múltbeli síkjához tartozik.
Дано визначення класів:
class C1 {
public:
void aPolymorphMethod(); //
virtual void aVirtualMethod() = 0; // абстрактний метод
};
class C2 {
public:
virtual void aVirtualMethod(); //
};
void C1::aPolymorphMethod()
{
aVirtualMethod();
}
void C2::aVirtualMethod(){}
Виправити помилку у визначенні цих класів, яка робить неможливим поліморфізм. Відповідь пояснити.