Se è per quello, nemmeno elevato alla 129esima c'è, ma non è quello il punto. Il punto è che std::string è pensata per essere usata su 128 code points (in realtà 256 se intesa come buffer di char), mentre std::wstring può essere usata (potenzialmente) per 65536 code points.
quindi dovrei sempre usare un qualche altro stratagemma...
come del resto deve fare QString.