dzz: Dizzy の冬 (Default)
[personal profile] dzz
При переходе с C++ на чистый C приходится смотреть в оба.

В частности, если ты сделал typedef enum, создал функцию с параметром такого типа, а потом при её вызове подставил переменную типа int, то отряд не заметит потери бойца gcc -Wall проглотит это молчком, потому что первое - фактически int, а второе - int явный, чего тут разбираться-то? :)))

Если что, задача была отсекать на уровне компилятора использование в параметрах функций значений от другого enum-а.

Date: 2024-10-31 11:51 am (UTC)
vitus_wagner: My photo 2005 (white)
From: [personal profile] vitus_wagner

Портабельный ассемблер он такой ассемблер.


Хотя, конечно где-то после 10-й — 11-й версий изменилось очень много и продолжнает меняться.

January 2026

S M T W T F S
     123
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 1st, 2026 07:02 am
Powered by Dreamwidth Studios