This is the C board...C++ and C make look a lot alike, but they're not the same thing.
If you understand what you're doing, you're not learning anything.