Clang ошибка при компиляции reinterpret_cast

85
05 февраля 2022, 10:40

При попытке компиляции программы на C++ выдаёт ошибку reinterpret_cast from 'const char *' to ... casts away qualifiers... Как я понимаю, clang ненавидит reinterpret_cast. Как можно решить проблему? (Другие компиляторы не выдают никаких ошибок)

Answer 1

reinterpret_cast не умеет избавляться от константности, которую, предположительно, вы пытаетесь опустить. Либо ошибка в логике преобразования, либо пользуйтесь reinterpret_cast совместно с const_cast

READ ALSO
C++. Количество слов, имеющих n буквы

C++. Количество слов, имеющих n буквы

Всем привет! Не получается посчитать количество слов имеющих символы 'n' и 'b'Т

226
Лог действий с файлами

Лог действий с файлами

Подскажите как реализовать программу которая будет вести лог действий с файлами (Открытия/закрытия/удаления)Хочу реализовать такой лог:...

88
Сравнение даты в формате string

Сравнение даты в формате string

Написал функцию для сравнения двух дат в формате string между собойИсходил из такой логики: сперва сравниваем год, если он меньше или равно(<=),...

92