собеседование.. 3 мужика
1.
один нарисовал квадратик, другой взял у него бумажку, подумал немного, и рядом подрисовал прямоугольничек и спращивает : "что от чего порождено ? а нарисуй-ка нам классы!"
я говорю, что квадратик порожден от прямоугольничка, на что третий мужичек сразу и говорит : "а не фига вы, молодой человек, ооп не знаете"
после этого третий ничего не произнес до самого конца собеседования.
2.
потом был вопрос в каких случаях надо применять интерфейсы, а в каких абстрактные классы
3. в каком порядке проинициализируются a, b, c
class A{
int a;
int b;
int c;
public:
A() : c(2), a(1), b(0)
};
4. есть ли тут ошибка:
class A{
public:
A& operator+ (A a);
};
я говорю, что нету, что компилироваться будет.
он говорит, ок, компилироваться будет, а работать не будет
я говорю, что можно и так сделать, что работать будет.. а он НЕТ НЕТ НЕТ...
вот такие вопросы были