Что вообще означает буква «Л» в начале? С++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Что вообще означает буква «Л» в начале? С++

Сообщение Anonymous »

Я следил за уроком этого парня «Как программировать игру с нуля в учебнике по C++», и мне было интересно, почему
window_class.lpszClassName = "Класс окна игры"; имеет синтаксическую ошибку, но когда я добавил букву L перед «Классом окна игры»; , синтаксическая ошибка исчезает. вот изображения. введите описание изображения здесь введите описание изображения здесь
Мне просто интересно, что он на самом деле делает, но Google Gemini действительно не дал мне хорошего ответа. Вот остальная часть кода для большего контекста.
#include

LRESULT CALLBACK window_callback(HWND unnamedParam1,UINT unnamedParam2,WPARAM unnamedParam3, LPARAM unnamedParam4){
return DefWindowProc(unnamedParam1,unnamedParam2,unnamedParam3,unnamedParam4);
}

int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) {
// Create a window Class
WNDCLASS window_class = {};
window_class.style = CS_HREDRAW | CS_VREDRAW;
window_class.lpszClassName = L"Game Window Class";
window_class.lpfnWndProc = window_callback;
//Register Class
RegisterClass(&window_class);
//Create Window
return 0;
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... ven-mean-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»