Каков, по вашему мнению, будет sizeof (var) в следующей программе:
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Каков, по вашему мнению, будет sizeof (var) в следующей программе: - 2007-11-28 22:22:21.636666
|
|
|
Volond
Сообщений: 1
Оценки: 0
Присоединился: 2007-11-28 21:50:10.443333
|
[ol]1. class A { 2. public: 3. virtual int f1(int); 4. protected: 5. int i1; 6. }; 7. class B { 8. public: 9. virtual int f2(int); 10. protected: 11. int i2; 12. }; 13. class C : public A, public B { 14. public: 15. virtual int f1(int); 16. virtual int f2(int); 17. protected: 18. int i3; 29. }; 20. C var; Сколько в объекте var указателей на таблицу виртуальных методов? Кстати, а что это такое? Опишите структуру этих (этой) таблиц и способ вызова виртуального метода для какого-нибудь компилятора. Насколько быстро происходит вызов виртуального метода? Можно ли как-нибудь его ускорить? Предположим, на компьютере работает программа, использующая 100 Мб блок памяти. В некоторый момент она запускает дочерний процесс вызовом fork() и вычисляет в нем сумму ячеек этой памяти. Сколько памяти будет использовать дочерний процесс? А сколько всего памяти будут использовать оба процесса? Кто решит тому премия:-)[/ol]
|
|
|
RE: Каков, по вашему мнению, будет sizeof (var) в следующей программе: - 2007-11-28 23:28:06.563333
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
компиляторно-зависимо. так что для решения задачи надо знать каким компилятором это дело будет компилироваться.
|
|
|
RE: Каков, по вашему мнению, будет sizeof (var) в следующей программе: - 2007-11-29 16:21:38.546666
|
|
|
andrewsoft
Сообщений: 86
Оценки: 0
Присоединился: 2006-12-01 02:55:29.580000
|
…И зависимо от директив компилятора
|
|
|
|
|