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

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


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

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

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

Например, у CString и std::basic_string весьма отличается интерфейс, как и у контейнеров.
Такая переделка может вылиться в полное переписывание кода.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.