LINUX.ORG.RU

История изменений

Исправление soomrack, (текущая версия) :

Неопределенное поведение произойдет, как выше правильно сказали.

По теме вопроса:

На мой взгляд, джун должен уметь писать понятный код в меру своих, возможно, весьма начальных, знаний С++. Если он знает как перегружать операции, несколько паттернов, использует макросы препроцессора и при всем это пишет нечитаемый код, то такой джун не нужен, т.к. его очень сложно чему то научить, ибо ему не поручишь ничего вообще, он будет все это использовать в т.ч. и для функции сложения двух чисел, а еще придется разбираться в его коде, который может быть типа твоего примера. Нафиг это надо, лучше взять человека который прошел простой курс, научился писать функции, знает что данные можно организовывать в классы и немного представляет работу конструкторов, но при всем это пишет понятный код, ну и человек открытый к новым знаниям, тогда за год он очень неплохо прокачается. А вот всякие полухакеры и олимпиадники последователи экстремального программирования с огромным чсв будут очень в тягость.

Исходная версия soomrack, :

Неопределенное поведение произойдет, как выше правильно сказали.

По теме вопроса:

На мой взгляд, джун должен уметь писать понятный код в меру своих, возможно, весьма начальных, знаний С++. Если он знает как перегружать операции, несколько паттернов, использует макросы препроцессора и при всем это пишет нечитаемый код, то такой джун не нужен, т.к. его очень сложно чему то научить, ибо ему не проучишь ничего вообще, он будет все это использовать в т.ч. и для функции сложения двух чисел, а еще придется разбираться в его коде, который может быть типа твоего примера. Нафиг это надо, лучше взять человека который прошел простой курс, научился писать функции, знает что данные можно организовывать в классы и немного представляет работу конструкторов, но при всем это пишет понятный код, ну и человек открытый к новым знаниям, тогда за год он очень неплохо прокачается. А вот всякие полухакеры и олимпиадники последователи экстремального программирования с огромным чсв будут очень в тягость.