Re[19]: Office Open XML документ и XML документ
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 12.08.10 08:08
Оценка:
Здравствуйте, igna, Вы писали:

I>Здравствуйте, gandjustas, Вы писали:


I>Положим я использую библиотеку, в которой есть XmlDocument и хочу при его помощи реализовать MyXmlDocument. MyXmlDocument является read-only XmlDocument-ом, и C++ позволяет это выразить наличием оператора преобразования MyXmlDocument-а в XmlDocument const&, C# похоже никакой сравнимой возможности не имеет, только вот через строку и будешь преобразовывать, причем повторяя преобразование каждый раз при изменении документа.

Ну во-первых const легко обмануть, он не дает никаких гарантий, только немного помогает. Во-вторых, как уже выяснилось в куче холиваров, для mutable и immutable лучше иметь разные интерфейсы. А вот immuutable дает гарантий очень много.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.