[C++] Missing link in pointers concept and speedywagon-foundation

On the C++ pointers concept page and in the Speedywagon Foundation exercise, the “caution” box has a missing link (emphasis mine):

Pointer arithmetic in C++ can easily lead to undefined behavior if not handled carefully.
Undefined behavior can manifest in unexpected program outcomes, crashes, or even security vulnerabilities.
One infamous example of the consequences of undefined behavior occurred in the [explosion of the Ariane 5 rocket][ariane-flight-v88] in 1996, where a software exception caused by the conversion of a 64-bit floating-point number to a 16-bit signed integer led to a catastrophic failure.

I looked through the files in Github, and it seems like the links were there previously but were deleted in this commit. The links should probably be re-added or the markdown [explosion of the Ariane 5 rocket][ariane-flight-v88] should be changed to explosion of the Ariane 5 rocket so there’s not raw markdown on those pages.

Thanks for flagging this! I opened a PR that will hopefully fix it.

2 Likes