LINUX.ORG.RU
ФорумJob

ищу работу


0

0

C/C++/C#/Ruby/PHP
совсем немного Java :(
SQL (MySQL, Firebird)
XML/XSLT
HTML

Опыт администрирования серверов под Linux, бриджей, роутеров, vpn, ввв, почтовых, всякой офисной ерунды - примерно 4 года

Спрашивайте пожалуйста, с радостью отвечу на все вопросы.

anonymous

Задача на знание C++.

Есть следующая иерархия наследования:

class A;
class B1: public A
class B2: public A
class C1: public B1
class C2: public B1, public B2
class C3: public B2
class D1: public C1, public C2
class D2: public C2, public C3
class E: public D1, public D2

Напиши порядок вызова конструкторов при cоздании экземпляра класса E в случае обычного и виртуального наследования.

anonymous
()
Ответ на: комментарий от anonymous

Простое наследование
A,B1,C1,A,B1,A,B2,C2,D1,A,B1,A,B2,C2,A,B2,C3,D2

виртуальное
A, B1, C1,B2, C2, D1, C3, D2

Не трудно. Ещё! :)

anonymous
()
Ответ на: комментарий от anonymous

Так, первую проверку прошёл, компилятор запускать умеешь.
Но тест на честность завалил. ;)

Объяснить почему это работает именно так сможешь?

anonymous
()
Ответ на: комментарий от anonymous

Да, постараюсь, без книжки:

Конструкторы вызываются в таком порядке, потому что перед
инициализацией потомка создается обект базового класса. В случае с
виртуальными классами, виртуальный объект базового класса создается
только один.

Как смог, своими силами. Честно! :)

anonymous
()

Если это важно, я как-то давно получил сертификат Brainbench'а
по C/C++. Еще года 2-3 назад когда это было бесплатно.

anonymous
()

А какую работу хочется? И где? Короче, если Москва или Новосиб, резюме давай.

anonymous
()

Есть небольшой проектик, возможная удаленная разработка Если интересно пиши на smn@teleris.ru Подробности и ТЗ по почте.

anonymous
()
Ответ на: комментарий от anonymous

Не из РФ, извините.

Специализации у меня нет, еще не выбрал. Поэтому хочу просто
нормальную, оплачиваемую работу. Единственное если возможно не
связанную полное время с программированием www-сайтов.

Работал сначала в местном провайдере. Теперь 2'ой год в небольшом коллективе, из 4 человек. Проэкты разные, от ввв до офисных систем,
над одним из которых работаем уже 2 года. В свободное время работаю
удаленно над тем что попадется, восновном простые задачки, так себе,
не работа.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.