3 回答

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個(gè)贊
定義的實(shí)現(xiàn)-C+語(yǔ)義的一個(gè)方面是為每個(gè)實(shí)現(xiàn)定義的,而不是在標(biāo)準(zhǔn)中為每個(gè)實(shí)現(xiàn)指定的。一個(gè)例子是int的大小(必須至少為16位,但可以更長(zhǎng))。盡可能避免實(shí)現(xiàn)定義的行為。另請(qǐng)參見(jiàn):未定義的。TC+PL C.2。
未定義-C+語(yǔ)義的一個(gè)方面不需要合理的行為。一個(gè)例子是取消引用值為零的指針。避免未定義的行為。另見(jiàn):實(shí)現(xiàn)定義。TC+PL C.2。

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
enum state { waiting, running, stopped };
enum state { waiting = 'wait', running = 'run.', stopped = 'stop' };
s = stopped;
00 00 00 02 . . . .
73 74 6F 70 s t o p

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊
- 3 回答
- 0 關(guān)注
- 425 瀏覽
添加回答
舉報(bào)