LINUX.ORG.RU

История изменений

Исправление asaw, (текущая версия) :

Чаще всего (ну то есть почти всегда) нет никакой разницы со скоростью доступа к объектам, живущим на стеке, и прочими характеристиками работы с ними. Но если нужно, то можно запретить создание объектов на стеке, сделав их конструкторы и оператор копирования private (известный прием). Что касается размеров стека, связи всего этого с потоками и прочим, то это всё зависит не только от компилятора, но и от ОС. Например, clang не умеет stack segmentation, но это не обязательно значит, что та же проблема не может быть решена по-другому с clang.

Исходная версия asaw, :

Чаще всего (ну то есть почти всегда) нет никакой разницы со скоростью доступа к объектам, живущим на стеке, и прочими характеристиками работы с ними. Но если нужно, то можно запретить создание объектов на стеке, сделав их конструкторы и оператор копирования private (известный прием). Что касается размеров стека, связью всего этого с потоками и прочим, то это всё зависит не только от компилятора, но и от ОС. Например, clang не умеет stack segmentation, но это не обязательно значит, что та же проблема не может быть решена по-другому с clang.