Что вообще означает буква «Л» в начале?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 ... -even-mean
Ответить

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

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

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

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

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