1 // Bug: g++ thought that the QChar overload was a viable but ambiguous 2 // candidate. It isn't viable, because there's no conversion from const 3 // char * to QChar. 4 5 class QChar { 6 public: 7 QChar( char c ); 8 QChar( unsigned char c ); 9 }; 10 11 class QString 12 { 13 public: 14 QString( const char *str ); // deep copy 15 16 QString &insert( unsigned int index, const QString & ); 17 QString &insert( unsigned int index, QChar ); 18 QString &prepend( const char* ); 19 }; 20 prepend(const char * s)21inline QString &QString::prepend( const char* s ) 22 { return insert(0,s); } 23