FoxTrot by Bill Amend, October 3, 2003
Note this is C, NOT C++. But I still like it!
GoComics
GOTO
XKCD — Explanation