Найти в Дзене

Шаблоны классов C++ на примере работы со строками std::string и std::wstring

При создании классов в C++ вы, возможно, столкнетесь с ситуацией, когда для обработки похожих типов данных потребуется создать практически идентичные классы, различающиеся лишь используемыми типами. Для решения таких задач можно использовать шаблоны классов C++. В предыдущей статье мы рассмотрели создание класса для работы со строками std::string. Сегодня мы рассмотрим создание универсального класса, который позволит нам работать как со строками std::string, так и std::wstring. Читать далее...

При создании классов в C++ вы, возможно, столкнетесь с ситуацией, когда для обработки похожих типов данных потребуется создать практически идентичные классы, различающиеся лишь используемыми типами. Для решения таких задач можно использовать шаблоны классов C++.

В предыдущей статье мы рассмотрели создание класса для работы со строками std::string. Сегодня мы рассмотрим создание универсального класса, который позволит нам работать как со строками std::string, так и std::wstring.

Читать далее...