А за что конкретно заблокировали? Где еще спалился, кроме «сделал» (как бы могла и клавишу «а» плохо нажать, например)? Не, ну если там реально бородатый дядька… второй раз так регнуться или сверхнаглость или уже не лечится.
P.S. Подарите ей/ему/etc уже кто-нибудь хотя бы пару ссылок на учебники по плюсам xD
у cmake есть неприятная особенность: приходиться искать правильно написанный модуль под свою систему или писать самому,meson как о с этим по лучше справляется. У cmake довольно удобно можно описать в основном файле, так что он будет сам искать, и подключать все файлы и собственные библиотеки (оформленные в виде библиотек собственные блоки программ), но надо следить за порядком подключение блоков. У meson придется добавлять в ручную (потому такой проблемы просто нет), я пока не понял как это автоматизировать без внешних программ, но вроде это и не надо, так как краткие конфиги не дают запутаться.
Влияет выделение памяти. Целиком на всю функцию стековый фрейм выделяется не всегда. x86-32/64 по разному, в линуксе и винде тоже по разному. Ну а вообще данный пример можно оптимизировать, чтоб вообще стек не трогать. Я так скажем образно выразился, как бывает под x86-32.