{(something||other).soft()} About Software Development And Other Stuff By Igor Zevaka

year

  • 2010
  • 2009
  • 2008
  • 2007
  • 2006
  • 2005
  • 2004
  • 2003
  • 2002
  • 2001
  • 2000

month

  • Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • Jul
  • Aug
  • Sep
  • Oct
  • Nov
  • Dec
  • About Me
  • Friends
  • Twitter
  • 02Feb
    2010
    Double Dispatch – RTTI vs. Pure Vtable

    As Jeremy Clarkson would say, I have been inundated with a request to performance test a dynamic_cast DD mechanism against the pure vtable one. The results surprised me, both in Debug and Release modes. So here is the dynamic_cast implementation:

    void c_rtti::foobar(a_rtti & a2) { c_rtti* c_ = dynamic_cast<c_rtti*>(&a2); if (c_) { [...]

    c++

    Posted in General | 3 Comments »

  • 01Feb
    2010
    Double dispatch without RTTI

    I liked my StackOverflow answer so much that I decided to make it into a blog post. The question was how to implement a double dispatch mechanism for subclasses of one base class without casting. After dismissing the question as stupid, I spent a bit of time trying to come up with a solution that [...]

    c++

    Posted in Development | 8 Comments »

  • 11Dec
    2009
    Shouldn’t RAII should be RDID???

    I will openly plead ignorance for design patterns. I know this is really not the way to be and Design Patterns and Code Complete are on my “to read” list. It’s only that I trawl through StackOverflow a bit lately that I get to hear a lot of buzz about patterns and idioms. Some people [...]

    c++ design-patterns

    Posted in Development | 1 Comment »

  • Recent Posts

    • F# – Combinators And Tail Recursion
    • What Conroy’s tag cloud really looks like
    • Unit Tests As A Refactoring Tool
    • I Like Words – Or Introduction Into Functional Programming and F#.
    • #iitrial Result – What’s Next?
  • Stack Overflow

    Gravatar
    Igor Zevaka
    4,293r
    ●2●14

{(something||other).soft()} is proudly powered by WordPress
Entries (RSS) and Comments (RSS).

Design heavily inspired by 24ways.org and a little bit by stackoverflow.com

Hacked together by me based on the Wordpess Kubrick theme.

WTF???!!!! Unicorns?