Поделиться через


Оценка наследуемых свойств

Конфигурация проекта может наследовать параметры проекта из нескольких страниц свойств.

Когда система проектов оценивает свойства, наследуемые из нескольких страниц свойств, последняя страница свойств, с которой произошло наследование, становится первой сравниваемой страницей свойств.

Например, если указать a.props; b.props; c.props в качестве значения свойства Унаследованные вкладки свойств для конфигурации проекта, то свойства в c.props имеют самый высокий приоритет, b.props — более высокий приоритет, чем a.props, а a.props — самый низкий приоритет. В этом случае a.props, b.props и c.props являются равноправными, то есть существуют на одном уровне.

Оценка свойств выполняется сначала "в глубину", а не "в ширину".

Если в приведенном ранее примере c.props наследует из d.props, то система проектов затем выполняет поиск в d.props, прежде чем искать в b.props.

См. также

Основные понятия

Типы свойств (C++)

Наследование свойств