Здравствуйте, Muxa, Вы писали:
M>Как регистронезависимо сравнивать будешь их друг с другом?
Так я в самом начале написал как — через функцию, которая сравнивает без учета регистра.
MTD>>Во-вторых, ты не сможешь использовать методы которые принимают std::string.
M>Метод стандартной библиотеки? Можно пример?
Слушай, ну если ты на С++ не пишешь, то зачем в тему влез? Любой конструктор от класса отнаследованного от std::exception, например, std::o[i]fstream
M>Твой собственный метод? Ты автор — пиши метод так чтобы он принимал все что должен принимать.
Вот про это я в самом начале и писал — люди совершенно оторвавшиеся от реальности. Все же хотят вместо:
void print(const std::string& text)
Писать:
template<
class CharT,
class TraitsT,
class AllocT>
void print(const std::basic_string<CharT, TraitsT, AllocT>& text)