Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > L в C++ 2009


Автор: _Dimon_ 17.1.2009, 07:51
Код

Application->Title= L"......";


Прочитал в соседней теме.
http://forum.vingrad.ru/forum/s/5592088fa12a9f1a75c9c3b468b2a98a/topic-243470.html


Извиняюсь сразу, может вопрос глупый, но зачем писать это "L" в rad2009? У меня и без него все работает. Сейчас скажете матчасть читать, но переносил проект c BCB6 на 2009 и все нормально.
Обьясните кому ни лень в чем дело. 

Автор: Dem_max 17.1.2009, 18:14
Ну превикс L говорит компилятору что данная строка должна быть в Юникоде, скорее всего там проект под Юникод.

Автор: mrbrooks 19.1.2009, 08:47
Цитата(_Dimon_ @  17.1.2009,  07:51 Найти цитируемый пост)
Извиняюсь сразу, может вопрос глупый, но зачем писать это "L" в rad2009? У меня и без него все работает.

на самом деле анси-строка преобразуется все равно в юникод-строку. просто это лишняя нагрузка на компилятор - по сравнению с тем если бы ты вставил L имхо. Это я делаю аналогию по WinAPI.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)