2013-08-27 56 views

回答

4

它可能從未作爲實際錯誤執行。我沒有看到一個開放的bug,但是我在尋找bugzilla方面不好,不管怎麼說,我敢肯定這個規範根本沒有被實現來實際顯示錯誤,如果你真的這麼做了,它就會成爲未定義的行爲。

+0

好的。然後我知道。這將是一個不錯的功能。謝謝。 –

1

在幾個地方,D文檔說有些東西是錯誤的,沒有編譯器實際檢查這個。 C和C++可能會使用術語'未定義行爲'而不是'錯誤'。在C和C++中,這樣的程序是有效的,你只是不知道它做了什麼。在D中,它根本不被認爲是有效的程序。