Hi. Well, the past year, I have spent learning GUI programming in Java and have created several games (Asteroids, MineSweeper, TicTacToe, etc, etc) in Java.
I was wondering if there is an easy way (is it easy at all?) to go from what I know about GUI programming in Java, and begin converting what I have from the ground up in C++.
Things that I am worried about:
1.) No automatic garbage collection.
2.) Libraries.
3.) Sources for help if I get stuck and can't figure things out.
Garbage Collection: I have taken a class that was mostly Java but we did do some C++ programming as well, so I am confident I can do memory management (or at least learn it quickly) if I need too.
Libraries: What do I need to know? Does the C++ standard library give me everything I need for GUI programming like Java? I've never had to worry about a library before, so if C++ doesn't have what I need, what should I do? Is there some kind of standard?
Help?: For Java, there is an extensive array of API documentation that I could use to find out things quickly. I also use the Eclipse IDE which automatically shows all the available methods I could use in all Java classes which made it extremely easy for me to learn on my own. Are there any recommendations for such an IDE like Eclipse, for C++ that allows quick aid while I'm programming? Also, API documentation for C++?
Also, I am wondering, are the methods used for GUI programming similar to Java? For example, creating a JPanel in a JFrame in Java: would it be similar in C++?
Thanks for the help!
-TheWhite