Вопрос Тип void несовместим с типом void*

Забаненный
Статус
Оффлайн
Регистрация
11 Мар 2022
Сообщения
146
Реакции[?]
8
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
сама ошибка.
1671151036718.png

Вызываю так
1671151048967.png

сам hk_bp_client_input
1671151096195.png

сам bp_client_input
Пожалуйста, авторизуйтесь для просмотра ссылки.


сам setup, его класс и дефайны
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Пользователь
Статус
Оффлайн
Регистрация
23 Авг 2021
Сообщения
521
Реакции[?]
53
Поинты[?]
20K
сама ошибка.
Посмотреть вложение 231721

Вызываю так
Посмотреть вложение 231722

сам hk_bp_client_input
Посмотреть вложение 231723

сам bp_client_input
Пожалуйста, авторизуйтесь для просмотра ссылки.


сам setup, его класс и дефайны
Пожалуйста, авторизуйтесь для просмотра ссылки.
Показать возможные решения
 
Забаненный
Статус
Оффлайн
Регистрация
11 Мар 2022
Сообщения
146
Реакции[?]
8
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
22 Июл 2022
Сообщения
6
Реакции[?]
3
Поинты[?]
0
в C и C++ тип void — это особый тип, представляющий отсутствие типа. Он используется в нескольких контекстах, в том числе как возвращаемый тип функции, указывающий, что функция не возвращает значение, и как тип параметра, указывающий, что функция не принимает никаких аргументов.

С другой стороны, тип void* представляет собой указатель на объект неизвестного типа. Он часто используется как «общий» тип указателя, который может содержать адрес любого объекта.

Одной из возможных проблем при совместном использовании void* и void является то, что они являются несовместимыми типами. Это означает, что вы не можете присвоить значение void* переменной void или наоборот.

Чтобы избежать этой проблемы, вы можете использовать приведение типов для преобразования между void* и void по мере необходимости. Например:


C++:
void* p = malloc(10);
void v = (void)p;  // ok
надеюсь, это поможет.
 
Сверху Снизу