یک کلاس پیادهشده با قالبهاست به صورت زیر
template<
class CharT,
class Traits = std::char_traits<CharT>,
class Allocator = std::allocator<CharT>
> class basic_string;
بنابراین میشه کلاسهای مختلف ازش ساخت مثلاً
typedef basic_string<unsigned char> ustring;
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)