22 Февраль, 2026, 00:39:03
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Russian
English
Сайт СВД ВС
Начало
Помощь
Поиск
Войти
Регистрация
Официальный форум СВД Встраиваемые Системы
>
Форум СВД ВС
>
Техническая поддержка
(Модератор:
Андрей Сеньков
) >
Разноголосица в типах в стандартных заголовочных файлах
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Разноголосица в типах в стандартных заголовочных файлах (Прочитано 1213 раз)
KA3AKOB
Пользователь
Сообщений: 55
Разноголосица в типах в стандартных заголовочных файлах
«
:
07 Июнь, 2019, 16:17:07 »
При написании Resource Managera используются заголовочные файлы :
#include <sys/resmgr.h>
#include <sys/iofunc.h>
Однако, в <sys/iofunc.h>
extern int iofunc_open_default(resmgr_context_t *__ctp, io_open_t *__msg, iofunc_attr_t *__attr, void *__extra);
, а в <sys/resmgr.h>
int (*open)(resmgr_context_t *ctp, io_open_t *msg, RESMGR_HANDLE_T *handle, void *extra);
Третий параметр по типу не совпадает.
Компилятор Си такую смесь воспринимает без ошибок, но компилятор С++ воспринимает это как ошибку.
Где правда?
С уважением,
Казаков С.А.
Гидроприбор.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Форум СВД ВС
-----------------------------
=> Информация
=> Техническая поддержка
=> Программное обеспечение
=> Инструментальные средства
=> Обсуждение сайта
=> Курилка
-----------------------------
International Forum
-----------------------------
=> English Discussion
Загружается...