-pack-alignment-value)Укажите выравнивание упаковки структуры по умолчанию для кода, разработанного в Visual C++
Укажите выравнивание упаковки по умолчанию (в байтах) для структур, союзов и членов класса.
Пользовательский интерфейс (только для настольных ПК): в конфигурации проекта этот параметр находится в узле Target & Compiler.
файл командной строки и параметров: Использовать параметр -pack-alignment-value. См. раздел Сведения о командной строке.
Если параметры компилятора используются для указания способа упаковки элементов структуры в память, используйте этот параметр для эмуляции компилятора.
Например, если для задания трассы используется параметр Visual Studio ®/Zp, используйте этот параметр для анализа Polyspace ®.
Если вы используете #pragma pack директивы в коде для задания выравнивания, а также укажите эту опцию для анализа, #pragma pack директивы имеют приоритет.
По умолчанию: 8
Можно ввести одно из следующих значений:
1
2
4
8
16
Параметр: -pack-alignment-value |
Значение: 1 | 2 | 4 | 8 | 16 |
По умолчанию: 8 |
Пример (поиск ошибок):
polyspace-bug-finder -compiler visual10 -pack-alignment-value 4 |
Пример (проверка кода):
polyspace-code-prover -compiler visual10 -pack-alignment-value 4 |
Пример (сервер поиска ошибок):
polyspace-bug-finder-server -compiler visual10 -pack-alignment-value 4 |
Пример (сервер проверки кода):
polyspace-code-prover-server -compiler visual10 -pack-alignment-value 4 |