Tíquete #40340

switch case文におけるfall through関連の整理

: 2020-04-19 22:30 Última Atualização: 2020-04-19 22:30

Relator:
Dono:
Estado:
Aberto [Owner assigned]
Componente:
(Nenhum)
Marcos:
(Nenhum)
Prioridade:
6
Gravidade:
6
Resolução:
Nenhum
Arquivo:
Nenhum

Details

switch case文でbreak;のつけ忘れによる意図しないfall throughを防ぐため、gccでコンパイルするときは-Wextraも付加する。(全体としては、"-Wall -Wextra -Wno-format-overflow"になる)

しかし、変愚蛮怒では歴史的にfall throughによるテクニックが多用されているため、意図した箇所でも警告が多量に発生してしまう。コメントに /* Fall through */ と追加すると、この警告を抑制できるし、また意図したfall throughである事も明確となるので、該当箇所にはすべて /* Fall through */ コメントをつける。

さらにその過程で本当に意図しないfall throughが見つかれば修正する。

Ticket History (1/1 Histories)

2020-04-19 22:30 Updated by: habu
  • New Ticket "switch case文におけるfall through関連の整理" created

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login