170 похожих чатов

Привет, в чем ошибка? msvc компилятор, VS struct Mode {

const char* name;
Keymap* keymap;
};

Mode* CreateMode(char *name, Keymap* keymap) { // добавив const char *name, ошибку не убрать
Mode* mode = (Mode*)Allocate(sizeof(Mode));
mode->name = name;
mode->keymap = keymap;
return mode;
}

Mode* text_mode;

text_mode = CreateMode("text", CreateDefaultKeymap());

E0167 аргумент типа "const char *" несовместим с параметром типа "char *"

35 ответов

23 просмотра

Ну во-первых этого кода не достаточно

Вообще такой код выглядит так себе Почему ты в таком стиле вообще пишешь? Кто тебя этому научил?

Пользователь-61ad7 Автор вопроса
Danya🔥
Вообще такой код выглядит так себе Почему ты в так...

Скорее всего код временный, решения в коде простые и могут быть изменены

Пользователь 61ad7
Скорее всего код временный, решения в коде простые...

вообщем, или ты приводишь минимальный код, который иллюстрирует проблему, или мы продолжаем гадать на кофейной гуще

Пользователь-61ad7 Автор вопроса

я такую ошибку уже встречал и исправлял, прост долго искать, подумал может кто скажет готовое решение

Прототип CreateMode покажи

Пользователь-61ad7 Автор вопроса

вот

Пользователь 61ad7
вот

Ты понял в чем ошибка?

Пользователь-61ad7 Автор вопроса
Пользователь-61ad7 Автор вопроса
Danya🔥
Ты понял в чем ошибка?

я добавил const, но ошибка не в этом

Пользователь-61ad7 Автор вопроса
Danya🔥
Я тебе не верю

время 3:22:22 человек вводит все это и запускает программу. Все работает, а почему непонятно. https://www.youtube.com/watch?v=nLyBzD4_Z_4

Пользователь 61ad7
я добавил его

У тебя в прототипе нет const

Пользователь-61ad7 Автор вопроса
d7d1cd
У тебя в прототипе нет const

я пометил то, что это не исправляет проблему

Пользователь-61ad7 Автор вопроса
d7d1cd
Мы не знаем как ты это пометил

написал коммент в той же строке

Пользователь 61ad7
написал коммент в той же строке

Во-первых, так ошибка убирается. Во-вторых, Е0167 ошибка линтера, он может. Попробуй скомпилировать. В-третьих, что ещё за Allocate?

Пользователь-61ad7 Автор вопроса
Liber Azerate
Во-первых, так ошибка убирается. Во-вторых, Е0167 ...

имею ввиду, что можно запустить так, как написано(но я не знаю в чем проблема), если добавить const, то формально это снимет ошибку, но легче от этого не станет, очень желательно узнать, почему оно не работает так, как написано, хоть у автора работает.

Пользователь 61ad7
имею ввиду, что можно запустить так, как написано(...

Это не формально снимет ошибку, а нормально, кек. Не знаю что там и у какого автора, и что у тебя там не работает. Либо объясняй нормально, либо у тебя проблем нет

Пользователь 61ad7
вот у этого автора

Ты думаешь я буду это смотреть? Что за неуважение к людям в чате вообще? Потрать своё время, распиши нормально проблему

Пользователь-61ad7 Автор вопроса
Liber Azerate
Ты думаешь я буду это смотреть? Что за неуважение ...

там 30 секунд посмотреть или мне писать минут 15

Ага, ну раз так...

Liber Azerate
Иди в @pro_winapi

Послал так послал :D

Пользователь 61ad7
почему у него работает?

А так, ставлю на то, что видео четырёхлетней давности, вижак издавна славился своей багованностью... Работало потому, что баг

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта