Strange class problem

I agree with mkwired. You have probably fallen prey to the "static initialization order fiasco" (Google it).

I suggest you do a minimal number of things in your constructor (for example, save the arguments into class variables). Then make a DMX_RGB::begin() method and do the rest there.