я понимаю, что макросы при компиляции интегрируются в программу, как будто они там и были вписаны, но не будет ли глюков при увеличении памяти занимаемой программой при вызове из макроса?
при использовании макроса "paste_from_clipboard" мне надо будет увеличивать память программы до необходимого размера, всё просто, но если в этих пределах будет располагаться стек или что нить ещё... я хочу получать значение текущей занимаемой памяти и вписывать туда (после увеличения памяти) полученные данные. вобщем, проще говоря - вопрос звучит так: как будет лучше - взвалить на плечи программистов ответственнось за сохранность данных в их программе (пусть указывают метку для вставки после всех данных) или на плечи макроса? первый вариант гораздо гибче...
Макросы и увеличение памяти программы
Пусть разработчики сами передают указатель на свободную область требуемого размера - однозначно
DoomEd Archangel
Согласен с willow - первый вариант однозначно лучше. А если кто-то слишком ленив, то это его проблемы. Увлекаться макросами не следует, они не всегда оправдывают себя. Особенно в плане объемов конечного кода.
Согласен с willow - первый вариант однозначно лучше. А если кто-то слишком ленив, то это его проблемы. Увлекаться макросами не следует, они не всегда оправдывают себя. Особенно в плане объемов конечного кода.
Who is online
Users browsing this forum: No registered users and 5 guests