How to spot undefined behavior

后端 未结 10 524
梦毁少年i
梦毁少年i 2021-01-11 11:45

Is there any way to know if you program has undefined behavior in C++ (or even C), short of memorizing the entire spec?

The reason I ask is that I\'ve noticed a lot

10条回答
  •  攒了一身酷
    2021-01-11 12:14

    I think you can use one tool from coverity to spot bugs which are going to lead to undefined behavior.

    I guess you could use theorem provers (i only know Coq) to be sure your program does what you want.

提交回复
热议问题