Что 64 бита предназначаются выбирать при компиляции с Visual Studio (vcvarsall.bat)?

Утилита или классы/методы помощника, к которым требуется получить доступ от многих других классов в рамках того же блока, но что Вы хотите гарантировать код в других блоках, не могут получить доступ.

От MSDN (с помощью archive.org):

общее использование А внутреннего доступа находится в компонентно-ориентированной разработке, потому что это позволяет группе компонентов сотрудничать в частном способе, не будучи представленным остальной части кода приложения. Например, платформа для создания графических интерфейсов пользователя могла обеспечить классы Управления и Формы, которые сотрудничают с помощью участников с внутренним доступом. Так как эти участники являются внутренними, они не представлены для кодирования, который использует платформу.

можно также использовать внутренний модификатор наряду с InternalsVisibleTo атрибут уровня ассемблера для создания "друга" блоки, которые предоставляются специальный доступ к целевому блоку внутренние классы.

Это может быть полезно для создания блоков поблочного тестирования, которым тогда позволяют позвонить внутренним участникам блока, который будет протестирован. Конечно, никаким другим блокам не предоставляют этот уровень доступа, поэтому при выпуске системы инкапсуляция сохраняется.

8
задан sorin 10 August 2009 в 09:05
поделиться

2 ответа

Я нашел страницу, которая разъясняет эту проблему http://msdn.microsoft.com/en-us/ library / x4d2c09s% 28VS.80% 29.aspx

  • Сборка ОС 32/64 для 32 =>
12
ответ дан 5 December 2019 в 13:00
поделиться

ia64 (Itanium) - это очень избыточный ЦП (Google для доли рынка ia64), и вы должны использовать его только в том случае, если вы собираетесь развертывать его на этой архитектуре.

x86_amd предназначен для работы 32-разрядной версии на архитектуре amd64, используйте ее, только если ваш код не компилируется / не работает под amd64.

1
ответ дан 5 December 2019 в 13:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: