Обновить
-13
0

Пользователь

Отправить сообщение
Как я выше сказал, без описания сигнатуры функции это вообще не нужно. А в данном случае читающий сразу понимает, что куда передается и возвращается. Без хождения по тайпдефам и запоминания каждого, и без парсинга скобок и звездочек.
В вашем примере для читающего код сигнатуры скрыты за кучей typedef, и без их разбора ему вообще не понятно, что таки туда передавать. Если std::function кажется слишком длинно, можете с помощью using хоть fn ее называть, и будет
fn< fn<int (int)>  ( fn<int (int, int)> ) >
Она не хранит в себе ничего кроме указателя, и издержки такие же. А clang их даже инлайнить умеет.
Даже в сложных случаях типа
std::function< std::function<int (int)> (std::function<int (int, int)>) >

— «функция, принимающая функцию, принимающую два аргумента типа int и возвращающую int, возвращающая функцию, принимающую int и возвращающую int» — все понятно, читабельно и логично. А как будет выглядеть это на Сишных указателях? Мне например и пробовать сейчас написать это страшно.
Приведите пример сложного и непонятного объявления std::function
В C++ вообще не нужны многоэтажные объявления указателей — там есть инкапсуляция. Если проще —
const std::string& var
вместо
const char* const* var
— char* скрыт в объекте std::string. Да еще и ссылка вместо указателя.
Модули же будут в C++17
Так если вы (страна) считаете, что они были нарушены, где же вы были? Почему не протестовали, не собирали совещания в ООН, не защищали международные права, которые вы считали нарушенными? А теперь ждете, что и все другие поведут себя так же.
Допустим, отделение Косово было так же не правомерно (и кстати, по факту Косово — лишь частично признанное государство, так что субъектом международного права оно так же не является, и по сей день официально является спорной территорией. Так у РФ или еще какой страны был способ выразить свое несогласие с нарушением. Так же как оно есть у членов ООН и сейчас, чем они и пользуются. В чем двойные стандарты?
Ну кто угодно может считать себя кем угодно, хоть жителями планеты Нибиру, но государственные территориеальные границы находятся в компетенции международных законов и соглашений, а не мнения жителей Крыма.
Ну это спорный вопрос не для этой дискуссии, часть чего он. Но вот с точки зрения международного права таки нет.
У вас в профиле написано, что вы из Курска, как на вас и ваши «интересы населения» влияют отключения сервисов и не работающие банки в Крыму?
А кого вы видите свои геополитическим врагом и почему? И, если что, большинство родственников нынешней политической элиты «не собираются жить в России, уже свалили из ненавистной им Рашки».
То есть вы даже не знаете, откуда они получают финансирование, но уверены в том что получают? Как вы определили?
А интересы населения России это какие? И вообще, какие интересы у населения в целом могут быть? У доктора наук и соседа-алкаша все же несколько разные интересы, хотя все они «население России». И чем им противоречат интересы других стран? И вообще, вы считаете, что нынешняя власть действует в интересах населения? Какого?
Вот налицо, как пропаганда подменяет понятия, и любая критика власти считается прозападной, а патриотизм приравнивается у вас к любви к режиму. Цель власти — убедить, что все кто против нее — вредители, западные агенты, враги народа и русофобы — достигнута в полном объеме.
Вами это кем? Лично вы их, думаю, мало интересуете.
В таком случае в определенных кейсах вы наборот замедлили, например, последовательный доступ (в C++ варианте). Не стоит оно того. Если уж хочется не один большой кусок памяти, а несколько поменьше — есть std::deque
Тем не менее в Америке у граждан значительно больше рычагов своего выолезъявления. И США вовсе не эталон демократии, причем тут они? Почему не Швейцария или Дания например?
Традиция — лишь устоявшийся шаблон поведения, который не реагирует на изменения мира. С развитием общества всё больше традиций остаются на свалке истории. И это очень правильный процесс, благодаря которому человечество имеет возможность к развитию.

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность