[an error occurred while processing this directive]
Ответ: thanks
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
vc33programmer
13 октября 2003 г. 07:31
В ответ на:
Можно так: #define A p->a
отправлено san'a 11 октября 2003 г. 17:46
Составить ответ
|||
Конференция
|||
Архив
Ответы
Лучший способ поиметь неприятности - понаплодить макросов скрываюших детали C
—
AntZ
(13.10.2003 08:23, 260 байт)
В общем, да, подобная проблема описана и у Голуба( чо-то там про веревку),
—
san'a
(13.10.2003 12:58, 113 байт)
А передачу аргументов по ссылке CodeComposer C что ли не поддерживает?
—
vc33programmer
(13.10.2003 09:55, 50 байт)
Указатели или ссылки - личное дело, вот увлечение предпроцессором говорит о возможных проблемах
—
AntZ
(13.10.2003 10:21,
пустое
)
Насчет #define я с вами согласен. Это чревато ошибками. Я не могу понять, CodeComposer C поддерживает передачу аргументов по ссылке или нет.
—
vc33programmer
(13.10.2003 10:56, 417 байт)
Ну а чем вам передача указателя не нравиться? То-же самое ведь
—
AntZ
(13.10.2003 12:04, 50 байт)
Тем что текст программы плохочитаемый получается из-за этих "->". На самом деле в сруктуре ведь не три элемента а гораздо больше. Да и вычисления не такие тривиальные. Меня бы устроило заменить "->" на ".". Но ссылки не компиляются. ПОЧЕМУ? Поддерживает СС 4.10.37ссылки или нет? C CodeComposer 4.12 такая же история. В C++ Builder я с сылками работаю без проблем.
—
vc33programmer
(13.10.2003 12:26,
пустое
)
Если вы передаете адрес труктуры, то ...
—
подозревающий
(13.10.2003 14:12, 453 байт)
Ответ: Не программист я, но ссылки это вроде из c++, а не c. Или нет?
—
ВН
(13.10.2003 13:08,
пустое
)
Спасибо за полезное замечание! Ссылки не поддерживаются. Поэтому заменить "->" на "." не получится.
—
vc33programmer
(13.10.2003 15:45,
пустое
)
Мне бы Ваши проблемы...
—
AntZ
(13.10.2003 12:27,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru