How about just reading official standards compliant documentation on the use of std::map and std::list? The latest version (edition 4) of The C++ Programming Language is due out in the middle of May so get that and see what the differences are between your code and the C++ standard. Plus it'll get you up to speed with more modern C++ usage and abilities that you are probably unaware of.
- Viewing Profile: Posts: Cromulent
Community Stats
- Group Members
- Active Posts 346
- Profile Views 1,430
- Member Title Member
- Age Age Unknown
- Birthday Birthday Unknown
-
Gender
Not Telling
User Tools
Contacts
Cromulent hasn't added any contacts yet.
Posts I've Made
In Topic: Porting from Visual C++ 6.0 to Visual Studio Tricks and Tips?
02 May 2013 - 10:03 AM
In Topic: c++ IDE preferences
24 April 2013 - 10:45 AM
Visual Studio is perfectly capable of doing the "maximize real-estate for code" thing; in fact it's probably the best for that and I've never seen anything with comparable functionality when it comes to both hiding stuff when it's not needed and showing stuff when it is needed (both of which are important). All the little pop-up dialogs and panels can be tucked away, they will come back when you mouse over them, auto-hide again when you mouse out, and automatically appear when you do something that requires them to be visible (so the "Output" panel can be hidden until you do a build, at which point it will automatically appear).
You should try Vim. Nothing comes close. You can have multiple windows open split exactly how you like them. Most of the time I have about 6 or 7 source files open at any one time and have a nice project display on the left. Plus it has auto code completion and automatic code checking via clang. I haven't found anything anywhere near as powerful on any platform.
In Topic: Need a C++ JSON something
24 March 2013 - 04:53 AM
In Topic: Grow :: procedural generator
31 January 2013 - 12:57 AM
Very impressive graphics. Good job.
In Topic: which cpu to model in VM interpreter?
14 January 2013 - 02:00 PM
Something else that no one has mentioned yet is LLVM (Low Level Virtual Machine). It is designed to be a platform for exactly the kind of thing you are thinking of. It is used as a platform onto which higher level virtual machines can be implemented. I would highly recommend that you check it out as it is very cool. Plus it is licensed under a very liberal open source license so if you have commercial aspirations that shouldn't be a problem.
- Home
- » Viewing Profile: Posts: Cromulent

Find content