кину камень в СИ ;-)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
net 26 октября 2003 г. 09:54
|
|
|
|
переносимость это весчЪ - 51 машинка не имеет стека поэтому и реализация СИ сделана через заднее место - что и есть в СИ ж-)
короче если вызывать функцию по указателю то бзе извратов не обойтись
поскольку стека нет то переменные передаются через память - а когда вызывают по указателю то никто не знает что тут за память - и прихолится либо читать документацию на сайте KEIL apnt_129.pdf
либо делать пустой код который никогда не вызывается чтобы переменные получили место в памяти
кстати тут недавно ктото бодался примерно с этим вызыв функции по указателю - ему еще Oldring конструкцию описателя дал и он как мне помнится не получил то что ему надо так вот это как раз про это ;-))
Составить ответ
|||
Конференция
|||
Архив
Ответы
- мде..... хоть бы кто в апнот заглянул прежде чем писать ;-( — net (26.10.2003 23:11, пустое)
- Кто тебе такую ахинею сказал - что нет стека ? — Весельчак_У (26.10.2003 13:57, пустое, картинка)
- Ответ: — trainer (26.10.2003 13:07, 408 байт)
- Ну если вызывать функции с различным количеством аргументов по указателю, то да, хотя можно довольно легко (+) — Вопрос (26.10.2003 11:06, 509 байт)
- Эт компилятор кривой. Можно б было программно сделать стековую адресацию при отсутствии таковой аппаратной. — иа (26.10.2003 10:57, 172 байт)
- ссылка на похожее бодание — net (26.10.2003 10:38, 66 байт, ссылка)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru