Здравствуйте, Muxa, Вы писали:
M>То есть приводить строки к нижнему регистру по месту использования, даже если помногу раз для каждой строки. Ну, работать будет.
1. Преждевременная оптимизация зло
2. Ты уверен, что умеешь писать быстрый код? Во-первых, ты не знал, что можно сравнивать хеши, что быстрее, чем сравнивать целиком строки. Во-вторых, сравнивать на больше меньше через простое сравнение тоже медленно.
M>Есть перегрузка с const char* — так не интересно.
А мне не интересно везде c_str писать, кроме того, есть в стандартной библиотеки методы без перегрузки, например конструктор std::random_device
MTD>>Вот про это я в самом начале и писал — люди совершенно оторвавшиеся от реальности. Все же хотят вместо: M>Ааа, так ты в принципе против шаблонов — с этого и надо было начинать.