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/cd8b43d034b2135fd0cc9ddbe3a08a6bc89b554f?ds=inline;hp=522d4f8cd67f4087f533930012b72d4c97ef791a avoid UB by using + instead of array indexing Thanks gnzlbg --- diff --git a/personal/_posts/2018-07-24-pointers-and-bytes.md b/personal/_posts/2018-07-24-pointers-and-bytes.md index 53daa57..85ba4aa 100644 --- a/personal/_posts/2018-07-24-pointers-and-bytes.md +++ b/personal/_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];