[an error occurred while processing this directive]
В C++ можно слепить псевдооператор WITH
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено shenon 13 октября 2003 г. 11:08
В ответ на: Вопрос по языку С отправлено vc33programmer 11 октября 2003 г. 13:30

#define WITH(cls,obj) {struct WithTmpClass: public cls{void do_with(){

#define END_WITH(obj) } }; ((WithTmpClass&)obj).do_with();}

struct tip
{
float a;
float b;
float c;
};

tip ss;

main()
{
WITH(tip, ss)
b=1;
c=2;
a = b+c/b;
END_WITH(ss)
}

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru