История изменений
Исправление wandrien, (текущая версия) :
А и страдали, пока массовый софт не перекатился на 64 бита. Там под 32 бита разных calling convention наплодили как у дурака фантиков. А вменяемой возможности работать с переменным числом аргументов даже под 64 бита до сих пор не сделали, кстати.
И как говорит один блогер в ТГ, «и никто, никто в этой цепочке не задался хрестоматийным вопросом, а не херню ли мы делаем», когда позволяем объявлять функцию, которая сама чистит за собой стек, как foo()
с пустыми скобками.
Исходная версия wandrien, :
А и страдали, пока массовый софт не перекатился на 64 бита. Там под 32 бита разных разных calling convention наплодили как у дурака фантиков. А вменяемой возможности работать с переменным числом аргументов даже под 64 бита до сих пор не сделали, кстати.
И как говорит один блогер в ТГ, «и никто, никто в этой цепочке не задался хрестоматийным вопросом, а не херню ли мы делаем», когда позволяем объявлять функцию, которая сама чистит за собой стек, как foo()
с пустыми скобками.