The side-by-side comparison might not be a bad idea, but I wouldn't advise it. You could turn out to be a great C , but an awful C++ programmer. There might be one solution, a book from Bjarne Stroustrup: The C++ Programming Language Special 3rd Edition. It explains the main advantages of C++ , and the C++ solutions for C styles. If you read it you, won't need a side-by-side comparisons, which are sometimes wrong.
For example, I would write the "Hello,world" example, almost the same. How would you write templates in C, I'm not saying it can't be done, but it would be one wild comparison.
C++ is not strictly OO. A good C++ programmer only uses classes when there's reason. For example, in the book Stroustrup uses sturcts instead of public Classes.
But it's your choice...
I think there's a weekly journal at
www.cprogramming.com