- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
template<...many params...>
class Foo
{
template <typename T>
class __Bar
{
T t;
public :
__Bar(T t) : t(t) {}
};
public :
template <typename T>
__Bar<T> Bar(T t)
{
return __Bar<T>(t); // просто __Bar(t) нельзя, вывод не сработает
}
template <typename T>
void Buzz (T t)
{
}
};
...
Foo f;
f.Buzz(Bar(5));
Кто такой Bar()? Имеется в виду f.Bar()?
Поясни вот этот момент, пожалуйста. У конструктора же нет и не может быть типа результата ;) Поэтому при создании объекта и надо указывать тип явно и полностью...
Почитал, пофапал. Но они же наоборот работают? Выводят тип для правой стороны присвания по типу, который требутся в левой?
>> Diamonds из жабы
>Почитал, пофапал.
Дык в фабричных методах и раньше тип выводился c левой стороны вообще безо всяких <>.
А вот когда объект порождается в аргументе метода, то так ни 6 ни 7 не умеет.
Я думал кресты по ненужным фичам всегда далеко впереди жабы.
И код внезапно становится пухлее, но понятнее.
А потом когда понимаешь, что твои эстетические чувства задеты - снова удаляешь. На самом деле достаточно иногда к одной функции приписать.
Отличай по цвету глаз и волос ;)
> Анимешники долбанутые.
Ты так говоришь, как-будто это что-то плохое ^_^
Приготовьте пиццу, товарищи.
Емнип это зависит от рукожопости локализаторов - забывают отразить странички.
Не, ну я еще понимаю читать оригинал на мунспике... это имеет смысл.
Но зачем насиловать моск чтением блоков русского текста справа-налево - я в упор не могу понять.
Ну разве чтобы потом всем рассказывать "я читаю нефлипнутую мангу, я ниибаца отаку!".
Мангака предъяву бросака?
И овер 100500 мангак-дилетантов?
Дело привычки.
Больше проблем вызывает то, что японцы пишут текст в манге обычно сверху вниз-справа налево, и "облако" текста получается вытянутым по вертикале. Русский (или английский) текст туда впихнуть проблематично.
А вот в комиксах направление повествования лежит в двумерной плоскости, автор ничем не ограничен, особенно, если курил.
В литературе, мультиках и фильмах повествование не всегда идет в порядке течения времени :) Всякие флешбеки, отступления, описание параллельных событий и т.п. никто не отменял...
> автор ничем не ограничен, особенно, если курил
Сверху-вниз справа-налево японцы рисуют. Ну не по спирали же, и не змейкой ;)
Это я хотел написать!
У японцев бывает аналогичное?
Simpsons S17E13. Нолан отдыхает. Это как пьеса в средине пьесы в Гамлете - короче всё уже переизобретено десяток раз.
А, ещё и это время... Я-то говорил про время, которое фильм длится. И тут возможно всего два направления, из которых обычно одно разумное выбирают.
> Ну не по спирали же, и не змейкой ;)
Но ведь могут (в отличие от фильма)
В настольных играх, например, реализовано, надо авторам комиксов взять на заметку.
Раз на то пошло, зацени ещё Higurashi no Naku Koro ni. Меня в своё время очень доставило. Хотя в ретроспективе затрудняюсь сказать, почему именно. Steins;Gate, в принципе, туда же.
Из не-мультиков - внезапно, Bioshock Infinite (там повествование линейно с т.з. главного героя, нелинейность немного в другом).
Да я ее давно прошел, отличная гама и по геймплею и по сюжету ;)
P.S. В какой еще гаме дадут полезную напарницу...
Objection!
Сюжет там примитивный до очевидности. Сказочно наркоманский. Сеттинг вообще анрил. Концовка дрянь. Второй будет получше.
Потому что истинные ценители всегда бугуртят от непочтительного отношения к предмету их любви и обожания ;) Вспомни тех же пайтонистов.
Ну и вторая причина - у нас мультики считаются (а большинство и являются) детскими. У японцев же их смотрит и стар и млад, и большая часть рисуется совсем не детям. Отсюда и слова про "это же совсем другое".
Вспомнил, пока писал комментарий, даже упомянуть хотел :)
Эх, сколько важности в людях...
Эти питонисты почему-то не могут обьяснить, почему рнр - говно, но на нем форумных движков как грязи, а вот на питоне один и то ббкод глючит.
Потому что форумные движки нецелесообразно писать на чем-то кроме пыхи из-за хостингов?
первое, что приходит в голову
GAE, Review Board, Rietveld, Calibre, Mercurial, Ubuntu, Django
О_о. Вместе с ядром и всем софтом? :)
>но софта на нем нету
>Ubuntu,
Чо, целиком?
Там тонны питоньего кода, и в инсталляторе и в куче предустановленных приложений.
Баш - язык программирования. Просто хуёвый.
Yellow dog Updater, Modified весь написан на python.
Кеп просто давится от зависти.
тип_плюющийся_кофе.жпег
Нашёл с чем сравнить. Само собой.
И не только хацкелевского, в жабе наверное (был до 8?) наихудший среди конкурентов - C# (тут хз), Scala, Nemerle, OCaml.
Херовый.
Вывод типов. В жабе. Херовый.
действительно, зачем им
Пришло время выводить типы.
Типы сами не выведутся.
>Типы сами не выведутся.
Ну вот они в питоне их и вывели. Начисто.
> Вот в c# они есть. А в жаве он нинужен, нет?
Кому ты задаешь вопрос?
> Вот в c# они есть
Причем тут C#?
Кто есть в C#?
Кто не нужен в жаве?
Ему.
> Причем тут C#?
При том.
> Кто есть в C#?
Они.
> Кто не нужен в жаве?
Он.
Ну во первых тут что-то явно слишком наворочено с шаблонами. Такая универсальность обычно не нужна.
Во вторых есть паттерн функция-генератор. Обычно свободная по заветам STL и начинается с перфикса make_, например make_vector и тд.
В четвертых можно взять F# или Java новенькую. По моему даже Scala. Там такой проблемы нет. Не помню, но в Haskell вроде тоже проблем с этим не было.
Паттерн - это когда затыкают дыры в языке.
А как называют его в вашей семье?