C++ is object-oriented programming. that is the main difference. once you get the hang of OOP, then you should be fine. as for code, you could just click on a few threads and look through the code. but do remember, things do need debugging.
edit: Also, classes are used in C++ to create new classes (lack of a better word). ex.
Code:
Class object;
object.doSomething();
that would be an example of creating an object of a Class that is not a built in type.
Structs in C++ are used similarly as classes, and are different than those used in C. Structs differ with classes only in that structs default to public and classes default to private.
I hope this helps some.