-
- Попробую привести пример. Это пример только для данных. Без передачи указателя на функцию в качестве параметра другой функции. rezident(1175 знак., 16.07.2008 21:39)
- Ничего не понял. В чем проблема? И какая разница какого типа будет поле param? skmr(2113 знак., 22.08.2008 01:32)
- Ответ rezident(546 знак., 22.08.2008 02:18)
- Вечером в отпуск, поэтому дембельский аккорд: А почему вы хотите передавать указатели как целые? Заведите вместо param union, в котором и опишите все нужные вам типы параметра. Ну или высший пилотаж - передавать в функцию указатель на абстрактный Cepгeй Бopщ(113 знак., 18.07.2008 12:00)
- Сергей, спасибо конечно, но я классы и C++ вообще не использую. Plain C, вот и все на что меня хватает :) - rezident(18.07.2008 13:12)
- Тогда union, и пусть компилятор его размер регулирует по максимально длинному члену (каламбур :) - Сергей Борщ(18.07.2008 13:24)
- К union у меня какое-то предубеждение имеется :) Лучше уж вариант с изменяемым опциями компилятора типом uintptr_t, как AD подсказал. - rezident(18.07.2008 13:31)
- Тогда union, и пусть компилятор его размер регулирует по максимально длинному члену (каламбур :) - Сергей Борщ(18.07.2008 13:24)
- Сергей, спасибо конечно, но я классы и C++ вообще не использую. Plain C, вот и все на что меня хватает :) - rezident(18.07.2008 13:12)
- ИМХО AD(162 знак., 17.07.2008 12:40)
- Спасибо за совет. - rezident(17.07.2008 15:58)
- Ничего не понял. В чем проблема? И какая разница какого типа будет поле param? skmr(2113 знак., 22.08.2008 01:32)
- Попробую привести пример. Это пример только для данных. Без передачи указателя на функцию в качестве параметра другой функции. rezident(1175 знак., 16.07.2008 21:39)