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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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