Есть ли какая-либо реальная последовательность символов, которая всегда сравнивается больше, чем любая другая строка?Можно ли построить бесконечную строку?
Моя первая мысль была о том, что строка построена следующим образом:
std::basic_string<T>(std::string::max_size(), std::numeric_limits<T>::max())
сделать бы трюк, при условии, что тот факт, что это почти определенно не в состоянии работать не такая большая проблема. Поэтому я предполагаю, что такого рода хакерство может быть достигнуто только в Юникоде, если это может быть достигнуто вообще. Я никогда не слышал ничего, что указывало бы на то, что это действительно возможно, но я тоже не слышал, что это не, и мне любопытно.
Любые мысли о том, как достичь этого без possibly_infinite<basic_string<T>>
?
Зачем вам это нужно? – kennytm
Опишите цель, а не шаг: http://catb.org/esr/faqs/smart-questions.html#goal – Cogwheel
Некоторые из этих проблем других людей заставляют меня чувствовать себя хорошо в моих собственных проблемах. –