From: Ralf Jung Date: Wed, 25 Jul 2018 15:04:36 +0000 (+0200) Subject: avoid UB by using + instead of array indexing X-Git-Url: https://git.ralfj.de/web.git/commitdiff_plain/c9d3fe11981aaf461ad95aa56a2671c101894012 avoid UB by using + instead of array indexing Thanks gnzlbg --- diff --git a/ralf/_posts/2018-07-24-pointers-and-bytes.md b/ralf/_posts/2018-07-24-pointers-and-bytes.md index 53daa57..85ba4aa 100644 --- a/ralf/_posts/2018-07-24-pointers-and-bytes.md +++ b/ralf/_posts/2018-07-24-pointers-and-bytes.md @@ -56,7 +56,7 @@ int test() { auto x = new int[8]; auto y = new int[8]; y[0] = 42; - auto x_ptr = &x[8]; // one past the end + auto x_ptr = x+8; // one past the end if (x_ptr == &y[0]) *x_ptr = 23; return y[0];