У меня есть код, который захватывает текст из прокрутки, и я ищу алгоритм (работающий с C ++ / Qt), который может сказать мне, какие строки являются новыми. ПРИМЕЧАНИЕ: Новые строки добавляются только в конце.
Так что при первом захвате у меня может быть следующее:
hello world
some more text
hello world
some text
И при втором захвате может иметься:
hello world
some text
yet more text
hello world
Итак, я хочу, чтобы алгоритм вернул, что у меня есть две новые строки:
yet more text
hello world
Если возможно, это будет производительность справки, если она может начинаться с последней строки и заканчиваться один разон достигает уже обработанной линии.Но я думаю, что это, вероятно, невозможно, поскольку могут быть повторяющиеся строки.