If I have function that accepts any type like the formatting function sprintf. I have a bunch of conversion operators for my IString class how do I make sure that when I call sprintf only the char* operator gets called? In essance how do I default the conversion to char*?