dnk (15.01.2013 15:08, просмотров: 1) ответил fk0 на Говнокод нового уровня. Хочу понять, оно в принципе имеет право на жизнь или нет (для GCC):
магию с __NONAMED + weak можно заменить на анонимные пространства имен для c++ или статические переменные дли c. итого остается только магия секций, котороя активно используется в разработке ядра/модулей и не очень активно в прикладных приложениях.другие компияторы это какие? msvs тоже умеет магию секций, но там не все так очевидно, разная магия в разных версиях msvs, секции выравниваются на 4k (даже int в отдельной секции будет занимать 4k)