-
- Тама основной затык в том, что в foo надо передать параметры разных типов, а va_arg не может тип проверить. Получается такая фигня: LightElf(285 знак., 26.01.2017 13:21)
- А если передавать void* на структуру, первым членом которой будет длина этой структуры, вторым - перечисляемый тип следующего члена и т.д. Ну и считывать её в цикле, при этом расшифровывая. - бомж(26.01.2017 23:07)
- хорошая идея! попозжее нарисую. спасибо! Nikolay801_(1010 знак., 27.01.2017 08:46 - 30.01.2017 11:57)
- Сериализация и десериализация! fk0 бьётся в экстазе! :-) - SciFi(26.01.2017 23:11)
- это вы сейчас про микропроцессоры или про прямую кишку? - Крок(26.01.2017 23:34)
- :))) - бомж(26.01.2017 23:28)
- поэтому очень удобно передавать указатель на структуру, в которой первый параметр определяет тип следующих данных :) - 0men(26.01.2017 13:44)
- Ну да, примерно это я и имел ввиду :) - Ozelot(26.01.2017 22:01)
- А если передавать void* на структуру, первым членом которой будет длина этой структуры, вторым - перечисляемый тип следующего члена и т.д. Ну и считывать её в цикле, при этом расшифровывая. - бомж(26.01.2017 23:07)
- Тама основной затык в том, что в foo надо передать параметры разных типов, а va_arg не может тип проверить. Получается такая фигня: LightElf(285 знак., 26.01.2017 13:21)