Most people will argue otherwise but I think you should avoid STL, and create your own wrappers whenever possible >_>
I find STL pretty handy if you wrap classes around them for your needs, but I don't see why you'd totally avoid them.
Quote:
Originally Posted by InfamousNoone
Edit:
I don't see a use for an IDispoable in C++.
It's not IDisposable as in the .NET's IDisposable, same naming but different function. It is just a thread-safe referenced smart pointer which destroys objects after they're done with(from what I know).
I find STL pretty handy if you wrap classes around them for your needs, but I don't see why you'd totally avoid them.
It's not IDisposable as in the .NET's IDisposable, same naming but different function. It is just a thread-safe referenced smart pointer which destroys objects after they're done with(from what I know).
I find STL pretty handy if you wrap classes around them for your needs, but I don't see why you'd totally avoid them.
It's not IDisposable as in the .NET's IDisposable, same naming but different function. It is just a thread-safe referenced smart pointer which destroys objects after they're done with(from what I know).
Ah ok, that makes a little more sense. The reason I avoid STL is because half the time when you recode the **** yourself it's 1000x faster.
Ok -- I'm exaggerating a bit, but if you really want my test results, I'll go dig up my old FlexibleArray<T> class (which implements all the functionality of a vector<t> and a list<t>) and I'll show you the comparison between the speed. Bricks will be shat.
It is true that half.. well most of the STL classes are slow but if you test against something like map<key, value>, the results of searching/inserting/removing are pretty close to the R-B trees time complexity ( O(log N) ); so it's not that bad in some cases after all.
It is true that half.. well most of the STL classes are slow but if you test against something like map<key, value>, the results of searching/inserting/removing are pretty close to the R-B trees time complexity ( O(log N) ); so it's not that bad in some cases after all.
Well, once I first picked up on this; I stayed as far a way from STL as I possibly could. Any chance of you guys actually committing to the revision? I wouldn't mind pitching in a bit of help if you can specify what needs to be done.
Also, I assume you want this to be cross-platform (because your using boost instead of Windows Library functions), correct?
Well, once I first picked up on this; I stayed as far a way from STL as I possibly could. Any chance of you guys actually committing to the revision? I wouldn't mind pitching in a bit of help if you can specify what needs to be done.
Also, I assume you want this to be cross-platform (because your using boost instead of Windows Library functions), correct?
The first revision is near to be done, I'm just finishing some network wrappers.
But if you want to see it before the first revision is committed you can send me a PM. Oh and yes this is going to be cross-platform.
The first revision is near to be done, I'm just finishing some network wrappers.
But if you want to see it before the first revision is committed you can send me a PM. Oh and yes this is going to be cross-platform.
Ah, ok. No problem. I'll check back now and again then and wait for the first rev'.
Little update; I have been offline and not working on the project lately, my laptop has been at repair service for awhile now and the project's files are on it. The thing is I'm struggling with the repair service to take the costs under my warranty. I guess it doesn't count if you have < 10 dead pixels and a burn-in which covers half of the screen:S
OpenSource -- Newbie Spammer 09/23/2010 - 4Story Hacks, Bots, Cheats & Exploits - 13 Replies Hello People,
Today im realase an "Newbie Spammer", the Script is OpenSource.
This is an Script for Nobbys.
Thanks.
#RequireAdmin
Global $Timer = TimerInit()
OpenSource-Server 05/12/2010 - Metin2 Private Server - 27 Replies Hi,
morgen beginnt das verlängerte Wochenende für viele. Deshalb starte ich morgen ein neues kleines Projekt.
Einen OpenSource-Metin2-Server. Ich zahle einen kleinen Server (max. 100 Spieler). Die Files dieses Server sind öffentlich, einzige Ausnahme: Account-DB.
Itemshop wird es natürlich nicht geben!
Vielleicht gibt es ja ein paar nette Leute, die Lust hätten zu helfen. :)
Der Servername wird "Syrka" (Syrka.net) lauten.
MfG,
WowSharp wird Opensource! 06/29/2007 - World of Warcraft - 34 Replies Today is a big day in the history of WoWSharp, most of it bad, some of it good.
In the past 9 months since development started, WoWSharp has been a milestone in WoW-bot development. First starting out with WoWRadar and WoWFisher, then other utilities like WoWBot, SharpSeer, WoWPartyBot, where created.
Everyone knows that since about a bit over a month, Blizzard has been using the WardenClient to detect 3rd party utilities. This WardenClient has put the World of Warcraft hacking on its...