Seeing as I'm a newbie (the reason I'm reading the tutorial), I could be wrong, but I think Lesson 9 in the C tutorial uses C++-only features (new and delete) in its 4th and 5th code examples. My compiler (gcc) gives an error about 'new' being an undeclared identifier when I use the keyword as demonstrated in that lesson, and the FAQ labels both keywords "(C++)."
Thanks!