Информация об изменениях

Сообщение Re[7]: Поугараем над С++ комьюнити? от 25.10.2017 20:53

Изменено 25.10.2017 21:06 Muxa

Re[7]: Поугараем над С++ комьюнити?
M>>Если тебе нужно хранить строки в нижнем регистре

MTD>Переведи в нижний регистр и храни. Что за дичь для этого класс делать? Во-первых, явное лучше неявного. Во-вторых, ты не сможешь использовать методы которые принимают std::string.


Вот есть у тебя куча объектов const std::string, неясного происхождения — было или не было вызвано приведение в нижний регистр при создании — хз, этж нужно явно делать. Как регистронезависимо сравнивать будешь их друг с другом?
Re[7]: Поугараем над С++ комьюнити?
M>>Если тебе нужно хранить строки в нижнем регистре
MTD>Переведи в нижний регистр и храни. Что за дичь для этого класс делать? Во-первых, явное лучше неявного.
Вот есть у тебя куча объектов const std::string, неясного происхождения — было или не было вызвано приведение в нижний регистр при создании — хз, этж нужно явно делать. Как регистронезависимо сравнивать будешь их друг с другом?

MTD>Во-вторых, ты не сможешь использовать методы которые принимают std::string.

Метод стандартной библиотеки? Можно пример?
Твой собственный метод? Ты автор — пиши метод так чтобы он принимал все что должен принимать.