Saturday, June 8, 2013

Multi Commander and C++11

I been doing a lot of code clean up and refactoring in Multi Commander, I been updating a lot of the code to use new C++11 features, like lambdas, shard_ptr, uniqie_ptr , auto, ravlue and more.

The result is a code that is much more cleaner, safer and it is much easier to maintain.

I still got a lot of old style C++ left. But I will update the code class by class when I'm in changing and fixing bug in them. So more and more code will be updated.

I also added rvalue support in my script engine. That increased the performance of the engine a bit. However I do not think anyone will really notice it since most script are very small. But everything that uses less CPU cycles is a good thing.


1 comment:

  1. While it won’t impact the chances or outcomes, the order of the numbers on an American Roulette wheel are totally different than both the European or French versions. To play free roulette there’s no obtain and no registration so you can to|you probably can} play immediately in your browser on mobile or desktop. If you happen to 1xbet be making a revenue, don’t improve your stakes to try and run up your total even more. In finding out means to|tips on how to} win at roulette, the most effective advice comes down to down to} bet-sizing and managing threat. In Double Bonus Spin Roulette, the wheel features unique pockets that award a jackpot if the ball lands in them.

    ReplyDelete