170 похожих чатов

Народ, меня мучит вопрос: почему в качестве плейсхолдеров используют _1,

а не, скажем, 1_p? Вопрос навеян выходом boost lambda2

15 ответов

20 просмотров

Потому что 1_p - невалидный идентификатор

Alexy-Hudyaev Автор вопроса
Ilya Zviagin
Потому что 1_p - невалидный идентификатор

Это будет объект некого типа, такого же, какой _1 , разве нет?

Alexy-Hudyaev Автор вопроса
Ilya Zviagin
1_p - не идентификатор. _1 - идентификатор

Я про пользовательские литералы

Alexy Hudyaev
Это будет объект некого типа, такого же, какой _1 ...

Наплевать, что это будет за объект или даже тип

Если здесь подразумевается 1 с user defined литералом _p, то есть проблема - 1_p и 2_p будут иметь одинаковый тип. По крайней мере в те времена, когда это вводилось, нельзя было сгенерировать разные типы. В отличие от _1, _2, которые имеют разные типы

Alexy Hudyaev
Я про пользовательские литералы

Пользовательские литералы - это строки с суффиксом.

Alexy-Hudyaev Автор вопроса
Alexander Karaev
Если здесь подразумевается 1 с user defined литера...

Но boost lambda требует 14 стандарта, а там уже вроде можно определить шаблонный пользовательский литерал, и отдать тип нужный

Alexy Hudyaev
Но boost lambda требует 14 стандарта, а там уже вр...

Так мы говорим про std'шные, которые ввели в C++11.

Alexy-Hudyaev Автор вопроса
Alexander Karaev
Так мы говорим про std'шные, которые ввели в C++11...

Из вроде в 11 ввели, в 11 тоже кажется можно. Я сейчас решил пощупать boost lambda и удивился что там так не сделали, у них же свои плейсхолдеры

Alexy-Hudyaev Автор вопроса
Ilya Zviagin
А зачем в 17ом boost lambda?

Не знаю.. может чтобы не писать все время синтаксис лямбды

Alexy-Hudyaev Автор вопроса
Alexy Hudyaev
Не знаю.. может чтобы не писать все время синтакси...

Разобрался вроде: с шаблоном можно определить только с char… а оно потом плохо конвертируется в int

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

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

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта