Дмитрий Радищев (dibr) wrote,
Дмитрий Радищев
dibr

Categories:

Turbo C 2.01

Специалисты по некрокодингу в зале есть? То, что на рис.2 - это вообще законно? Обращу внимание - это DOS, компилятор 1988 года.

Получается что в (2) при первом вызове foo() ей передаётся два long (а поскольку ждёт она два int, первый long разваливается на две половинки и интерпретируется как два int), а при втором вызове - long преобразуются в int. Но разве можно чтобы в пределах одного модуля одна и та же функция рассматривалась как принимающая разные аргументы?
Ну то есть в принципе-то можно - см. тот же printf(). Но не так в лоб же?..

Subscribe

  • Хоккей

    Обсуждали тут с коллегой очередное утверждение Маска о том, что пилотируемая высадка на Марс будет "через пять, максимум семь лет". Пришли к выводу,…

  • нейронки

    Нейрообложку нового Сапковского, которая "бобер, курва!" уже видели? Издательство утверждает, что это не нейросеть, это их штатный художник такой…

  • Пи

    Ой, а сегодня же день числа Пи - третий месяц, четырнадцатое число. Поэтому - картинка. Не знаю, реальная или фотошоп, найти это место мне не…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 29 comments

  • Хоккей

    Обсуждали тут с коллегой очередное утверждение Маска о том, что пилотируемая высадка на Марс будет "через пять, максимум семь лет". Пришли к выводу,…

  • нейронки

    Нейрообложку нового Сапковского, которая "бобер, курва!" уже видели? Издательство утверждает, что это не нейросеть, это их штатный художник такой…

  • Пи

    Ой, а сегодня же день числа Пи - третий месяц, четырнадцатое число. Поэтому - картинка. Не знаю, реальная или фотошоп, найти это место мне не…