未定義動作
2021年5月21日閲覧。
↑ “Vulnerability Note VU#162289 — C compilers may silently discard some wraparound checks”. Vulnerability Notes Database. CERT (2008年10月8日). 2021年5月21日閲覧。
↑ Pascal Cuoq and John Regehr (2017年7月4日). “Undefined Behavior in 2017, Embedded in Academia Blog”. 2021年5月21日閲覧。
↑ ISO/IEC (2003). ISO/IEC 14882:2003(E): Programming Languages - C++ §2.13.4 String literals [lex.string] para. 2
↑ ISO/IEC (2003). ISO/IEC 14882:2003(E): Programming Languages - C++ §5.6 Multiplicative operators [expr.mul] para. 4
↑ ISO/IEC (2003).
↑ “nasal demons”. Jargon File. 2014年6月12日閲覧。
↑ GCC Undefined Behavior Sanitizer – ubsan
↑ https://gist.github.com/rygorous/e0f055bfb74e3d5f0af20690759de5a7#file-gistfile1-txt-L166
↑ ISO/IEC 9899:2011 §J.2.
↑ John Regehr. “Undefined behavior in 2017, cppcon 2017”. 2021年5月21日閲覧。
↑ “Vulnerability Note VU#162289 — gcc silently discards some wraparound checks”. Vulnerability Notes Database. CERT (2008年4月4日). 2008年4月9日時点のオリジナルよりアーカイブ。2021年5月21日閲覧。
↑ Jonathan Corbet (2008年4月16日). “GCC and pointer overflows”. Linux Weekly News.