Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
vincent-v
Posts: 10 Joined: Wed Jan 06, 2010 9:39 pm
Location: Valbonne, France
Post
by vincent-v » Wed Jan 06, 2010 9:54 pm
Hi everyone,
I'm new to Irrlicht (but it really seems to be awesome ^^) and I was just wondering why the engine has his own containers instead of using c++ standard libs ?
hybrid
Admin
Posts: 14143 Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:
Post
by hybrid » Wed Jan 06, 2010 10:32 pm
Many things were much easier in the time when Irrlicht was started. Some are still nowadays, moreover is a pain to convert allthings over to something else.
vincent-v
Posts: 10 Joined: Wed Jan 06, 2010 9:39 pm
Location: Valbonne, France
Post
by vincent-v » Thu Jan 07, 2010 12:42 am
So there aren't any disadvantages in comparison to standard containers ? I mean in performance terms.
hybrid
Admin
Posts: 14143 Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:
Post
by hybrid » Thu Jan 07, 2010 9:36 am
Did you find any? I mean, does your app run slower now that you use Irrlicht containers?
vincent-v
Posts: 10 Joined: Wed Jan 06, 2010 9:39 pm
Location: Valbonne, France
Post
by vincent-v » Thu Jan 07, 2010 6:17 pm
I started my app with irrlicht containers...
But after some tests I would say that std containers are faster (I made my test only with maps so I'm not sure it's the same for all)
However in my opinion the difference is insignificant in most of usage cases.