Follow

我有一個我認為很有寫程式潛力的同學,然後雖然上學期大家學過 C++,但連他都不知道 C / C++ 超過陣列邊緣存取會出事,看來我校程式設計的課程非常有問題

@Neo_Chen @niconiconi 出不出事,現代的作業系統的話還要看核心提供了多少防護呢,還有要看超越了邊界多少。

@roytam1 @Neo_Chen 崩了就已经算出事了,而且算是严重程度最低的一种。

@niconiconi @roytam1 反正課程該講的都沒有,反而還上了那詭異無比的 C#

@niconiconi @Neo_Chen 還要看程序(和編譯器)的設計,有時候只是off-by-one的話可能就變成讀到下一個變數的內容而不觸發access violation。

@roytam1 @niconiconi @Neo_Chen Off-by-one 造成的问题的严重程度经常会比直接崩掉要高。

Sign in to participate in the conversation
Mastodon

Generalistic and moderated instance. All opinions are welcome, but hate speeches are prohibited. Users who don't respect rules will be silenced or suspended, depending on the violation severity.