Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vintorez_92
0 / 0 / 0
Регистрация: 08.10.2012
Сообщений: 40
#1

Что означает L и _T перед строкой? - C++

12.10.2012, 21:30. Просмотров 1680. Ответов 5
Метки нет (Все метки)

Здравствуйте,подскажите пожалусто что означает L и _T перед строками,и вообще какие другие приставки бывают,если их так можно назвать.Больше интересует _T,поэтому вот такая строка _T("OpenGL")
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2012, 21:30     Что означает L и _T перед строкой?
Посмотрите здесь:

Что означает * перед переменной ? - C++
Собственно вопрос в название топика. Например есть программа: int main(int argc, char argv) { const int size = 255; char...

Что означает L в коде перед текстом в кавычках? - C++
Скажите пожалуйста, что означает " L " в коде перед текстом в кавычках? Дайте ссылку где находится информация о преобразованиях текста....

Перед строкой матрицы с номером вставить строку из нулей - C++
Дана матрица размера МхN и целое число К (1<=K<=M). Перед строкой матрицы с номером вставить строку из нулей.

В матрицу вставить строку заданной последовательности чисел перед строкой с номером x - C++
Вообщем , задание : В матрицу вставить строку заданной последовательности чисел перед строкой с номером x (номер строки вводит...

Вставить нулевую строку и нулевой столбец перед строкой и столбцом, где находится первый минимальный элемент. - C++
3. Вставить нулевую строку и нулевой столбец перед строкой и столбцом, где находится первый минимальный элемент. Люди,помогите написать...

Что означает |= ? - C++
вопрос в теме

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13054 / 7317 / 815
Регистрация: 27.09.2012
Сообщений: 18,053
Записей в блоге: 3
Завершенные тесты: 1
12.10.2012, 21:33     Что означает L и _T перед строкой? #2
Ну если по простому, то L указывает на то, что это Unicode строка. А макрос _T() подставляет к строке L или не подставляет в зависимости от того, используете Вы Юникод или нет.
Vintorez_92
0 / 0 / 0
Регистрация: 08.10.2012
Сообщений: 40
12.10.2012, 21:40  [ТС]     Что означает L и _T перед строкой? #3
Спасибо
Vetos
4 / 4 / 0
Регистрация: 22.09.2009
Сообщений: 67
03.02.2017, 14:34     Что означает L и _T перед строкой? #4
А подскажите что означает приставка R"текст", что то в интернете не найду никак.
Блин дошло, это значит что можно переносить текст на следующую строку. А вот тогда такой вопрос, а как переносить на следующую строку текст в юникоде, когда присутствует приставка L?

Добавлено через 6 минут
Короче туплю, извините.
C++
1
2
3
wstring str=LR"text
text
text"
MrGluck
Модератор
Эксперт CЭксперт С++
7171 / 4337 / 633
Регистрация: 29.11.2010
Сообщений: 11,784
03.02.2017, 14:49     Что означает L и _T перед строкой? #5
Цитата Сообщение от Vetos Посмотреть сообщение
это значит что можно переносить текст на следующую строку.
Не только. Это raw-string literal, значит что далее идёт текст, в котором не нужно дополнительно экранировать символы типа \ и ".
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2017, 14:50     Что означает L и _T перед строкой?
Еще ссылки по теме:

что означает - C++
Что означает такая инструкция? char str;

Что означает for(;;) - C++
в это проге #include "stdafx.h" #include <iostream> #include <ctime> using namespace std; int mass1,mass2, inp; void...

Что означает if(!p) ? - C++
То есть вот этот восклицательный знак перед переменной. Я использовал только записи вроде if(p!=0) например итд

Что означает '\0' - C++
for (i = 0; line != '\0'; i++)

Что означает ? - C++
Вот функция добавления нового елемента в начало Plist pt; pt = new list; pt->data = data; pt->next = sfirst; ...

Что означает? - C++
Вот код программы: // // Программа для преобразования // градусов Цельсия в градусы Фаренгейта: // Fahrenheit = NCelsius * (212...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Vetos
4 / 4 / 0
Регистрация: 22.09.2009
Сообщений: 67
03.02.2017, 14:50     Что означает L и _T перед строкой? #6
Даже не так, а так:
C++
1
2
3
wstring str= LR"(text
text
text)";
Yandex
Объявления
03.02.2017, 14:50     Что означает L и _T перед строкой?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru