A2>Если в установках компилятора стоит "выравнивать по DWORD", то sizeof(A)=4. Вопрос: при построении экземпляра класса ему действительно выделяется 4 байта (два из которых никогда не используются)
Именно так. A2> т.е. не залезаю ли я в функции ZeroMemory в область памяти не занятую классом.
Нет, не залезаешь.