Мохнатые уроды и моральные пёзды. Войти !bnw Сегодня Клубы
Написал специализацию темплейта и ебусь теперь с `multiple definition of`. До этого всё работало. Как же блядь я ненавижу ебучие темплейты сил моих нет, кто их придумал того рот ебал.
#DWOPN3 / @mugiseyebrows / 1260 дней назад

блядь тело специализации должно быть в cpp а не в хидере какого-то хуя и как я должен был об этом догадаться (inb4 по `multiple definition`)
#DWOPN3/7S1 / @mugiseyebrows / 1260 дней назад
Значит так блядь. Шаблон должен быть в хидере, размазывать его по хидеру и цпп **нельзя** - будет ундефайнд, специализация **должна** быть размазана по хидеру и цпп, иначе будет мультипл дефинишон. Потому что иди нахуй. На самом деле потому что подробности работы шаблонного препроцессора на которые мне поебать. Возможно это компайлер спесифик, но `!!`
#DWOPN3/980 / @mugiseyebrows / 1260 дней назад
хидер-онли целочку потерял
#DWOPN3/L1C / @mugiseyebrows / 1260 дней назад

темплейты самая охуенная фича плюсов, (все остальное еще говнянее) извинись

#DWOPN3/Y2Z / @ninesigns / 1260 дней назад
@ninesigns если она такая охуенная, то почему я всё время ебусь с ней? если она такая охуенная почему стл такой нечитаемый? если она такая охуенная почему проебаться с типами можно именно в ней? (дедюсер может подставить инт вместо дабла охуеешь искать где) если она такая охуенная почему ошибки компилятора не читаемы? если она такая охуенная почему всё компиляется так медленно? если бы не темплейты было бы больше полторы живых компиляторов: 99% компиляторостроителей забивают хуй на кресты сразу как только подумают о темплейтах у нас уже был этот разговор
#DWOPN3/VLM / @mugiseyebrows --> #DWOPN3/Y2Z / 1260 дней назад

@mugiseyebrows > если она такая охуенная, то почему я всё время ебусь с ней?
потому что ты решил это делать, захотел бы - давно перекатился на комфортные язычки, где тебе жопу вытирают

если она такая охуенная почему стл такой нечитаемый?

любой абстрактный код на низкоуровневом языке ничетаемый

если она такая охуенная почему проебаться с типами можно именно в ней?

охуенная по сравнению со всем остальным

если она такая охуенная почему ошибки компилятора не читаемы?

над этим работают (см. концепты)

если она такая охуенная почему всё компиляется так медленно?

потому что там сложный вывод // все подобные системы долго компиляются

#DWOPN3/CJ7 / @ninesigns --> #DWOPN3/VLM / 1260 дней назад
@ninesigns > где тебе жопу вытирают аргумент уровня поборников колбасной иммиграции. Да хочу чистую жопу, вытирание жопы автоматизируется вычислительной машиной, нахуя мне делать это самому > на низкоуровневом языке я думал си плюс плюс высокоуровневый
#DWOPN3/ZI6 / @mugiseyebrows --> #DWOPN3/CJ7 / 1259 дней назад

@mugiseyebrows > вытирание жопы автоматизируется вычислительной машиной
вытирание жопы автоматизируется сборщиком мусора и отсутствием такого понятия как "указатель", пример: C#

я думал си плюс плюс высокоуровневый

это лишь исходя из абсолютно бесполезной классификации "все что выше ассемблера - ЯВУ".

Ниша плюсов - выжимать процентики перфоманса, экономить рамку, вручную закатывать солнце, таргетиться на софт-рилтайм. Если твой софт этим не занимается, то ты неправильно выбрал язык.

#DWOPN3/9Z9 / @ninesigns --> #DWOPN3/ZI6 / 1259 дней назад
@ninesigns высокуровневость / низкоуровневость определяется тем какими примитивами оперирует язык, то что вываливается из шаблоногенератора всё ещё плюсовый код с классами и функциями, теоретически это должно быть даже читаемо, это ЯВУ если выкинуть из крестов шаблоны (использовать только те что уже написаны не самим тобой) то кресты юзабельны как женерал пурпос лэнгуэж (хоть и говно) пока не захочется деплоить конечно
#DWOPN3/SUV / @mugiseyebrows --> #DWOPN3/9Z9 / 1259 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.