Re[9]: Типовые задачи на собеседованиях по программированию
От: antonio_banderas Россия  
Дата: 13.12.16 11:43
Оценка:
Здравствуйте, __kot2, Вы писали:

_>>Все современные компиляторы при присваивании в условии выдают варнинги.

_>>Из выше написанной тобой фразы можно сделать вывод, что ты либо последний раз писал код давно, либо пользуешься древними компиляторами, либо глушишь все варнинги, либо оставляешь после себя простыню варнингов и их даже не читаешь.
_>>Например, на большинстве работ, где я работал, в стайл-гайде запрещалось писать код с варнингами, а в теперешней и еще одной фирме даже более того — большинство проектов собирались с -Werror. Тут даже если и захочешь, в условии не получится присвоить. Так что (5 == counter5) это прошлый век.
__>аркгументы, конечно, интересные. но вот мой gcc 4.9.3 — полтора года назад зарелизен варнинг не дает.

Нужно флажок -Wall дать, по умолчанию варнинги отключены.
Для гарантированного отсутствия варнингов можно -Werror. ))

__>>>особенно без тестов, которые, я так понимаю, не для вас

_>>Почему?
__>попробуй, напиши тесты к своему коду

Скорей всего можно тестами подцепиться к std::cout, ну или если нельзя, выход в другой стрим направить, к которому подцепиться тестами. Всё. Дальше читаем output функции и проверяем.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.