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 ответов

46 просмотров

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

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

Пользователь-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
почему у него работает?

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта