Интересно, какие компиляторы предположения делают относительно относительных местоположений объектов памяти.Предположения компилятора относительно относительных местоположений из объектов памяти
Например, если мы выделяем две переменные стека размером по 1 байт, каждый за другим и инициализируем их как нулевыми, может ли компилятор оптимизировать этот случай, испуская только одну команду, которая перезаписывает оба байта в памяти нулями, потому что компилятор знает относительное положение обеих переменных?
Я заинтересован именно в наиболее известных компиляторов как GCC, г ++, лязгом, в Windows, C/C++ компилятор и т.д.
Может ли это? Да, конечно. Будет ли он? Попробуй и посмотри. –