Здравствуйте, 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.