Проходил BB. Сильно удивило с какой целью спрашивают их вопросы- Этот пример -- аналог вопроса из BB, чтобы не нарушать их копирайт (копирование вопросов запрешено), но смысл оставлен:
class MyClass()
{
public:
// заданы операторы, которые изменяют глобальную переменну
operator = (const MyClass &);
operator + (const MyClass &);
operator + (int);
};
// код в вопросах, что будет в результате
MyClass x, y, z;
(x = y + z) = y + y + 1;
Какой смысл спрашивать такой вопрос если код требуют немедленной переботки т.к. просто уродский?
Еще ряд вопросов на знание синтаксиса generate_n, bind2nd, less. Я, обычно, стараюсь не запоминать такие детали, т.к. их всегда можно найти в help. Конечно, можно быстренько по гуглить, но это нарушит условие прохождение теста.
Неужели можно сделать вывод, что если кандитат сдал BB на 5.0, то он умелый программист?