Re[4]: Porting MFC to STL
От: Александр  
Дата: 11.09.22 20:11
Оценка:
Здравствуйте, qaz77, Вы писали:

Q>Здравствуйте, Александр, Вы писали:


А>>Имелось ввиду, такие примитивы, как CArray, CString, СMap, COleVariant etc.


Q>Строки и контейнеры в MFC — шаблонные классы.

Q>Можно просто взять соответствующие заголовки и с ними компилировать зависимый код.
Q>Зачем заменять реализацию этих контейнеров на реализацию через STL?

Q>С вариантом посложнее будет, т.к. COleVariant — обертка над виндовым VARIANT и пачкой функций API.


Q>Или я не правильно понял задачу?

Q>Может, наоборот, существующий код хочется переписать на контейнеры и строки STL?
Q>Тогда сложность зависит от объема и навороченности кода.

Q>Например, у CString и std::basic_string весьма отличается интерфейс, как и у контейнеров.

Q>Такая переделка может вылиться в полное переписывание кода.

Коллеги, всем спасибо, особенно, qaz77
Задача была в том, что есть много текста на MFC, который надо переписать на Linux.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.