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