Ned
С готовым плагином подсветки под D
Ned
Или настраиваемой подсветкой
Ned
Чтоб самому конфиг прописать и радоваться
Kirill
Notepad++ мб
Berkus
sublime бери, не ошибешься
cyber
Фолли своеобразная либа, но кому то нравится
В связке с wangle вообще улет...тащился в свое время с finagle с которого folly+wangle срисованы, теперь и с них тащусь
Berkus
https://github.com/alexrp/st2-d через Package Control поставишь и ок
Berkus
госсподи, в сраном хаскеле cabal и иже с ними еще хуже гемов рубивских, за что такая благодать
Ned
Не
Ned
Мне надо терминальный
Ned
Саблайм графический
🦥Alex Fails
vim же. умеет в подсветку и т.д.
Berkus
ну тогда vim, особо больше нет альтернатив если ты хочешь именно редактор, а не игрушку
Berkus
и видимо http://www.vim.org/scripts/script.php?script_id=379
Ned
vim же. умеет в подсветку и т.д.
А как насчёт vim vs emacs?
Alexey
А чо Emacs?)
Alexey
эмакс уммет все что надо
Alexey
даже в терминале всплывающие подсказки по документации, автодополнение, в общем, все как у людей)
Berkus
все как в виме, д
Alexey
все как в виме, д
не) все как у людей) А у людей всего 2 альтернативы адекватные, это как белые и черные: emacs и vim
Berkus
думаю это уже очень злостный ОТ
Anonymous
чего чего?
Kirill
Я тут прочитал, что в C++11 изменилось определение std::swap. Теперь нет смысла вручную определять функцию-член swap, т.к. std::swap по сути делает то же самое, что делала бы функция-член.
Kirill
template <typename T> void swap(T& x, T& y) { T temp(std::move(x)); x = std::move(y); y = std::move(temp); }
Kirill
Однако, не все так просто. Если не использовать функцию-член swap, то придется реализовывать операторы копирующего и перемещающего присваивания отдельно, а это будет вдвое больше кода.
Kirill
Или можно универсально выразить один через другой?
Square
Конструктор перемещения и копирования не выйдет объединить )
Kirill
Ну, это понятно.
Square
Правда я не для свапа а для мува это делал
Square
Ну, это понятно.
Ну тогда больше кода богу кода
babysitter
эмакс уммет все что надо
а также все, что не надо
babysitter
Классика
Artur
привет. что за беда
Artur
Not a signal or slot declaration
Artur
в qt ?
Evgenii
Нет сигналов или слотов
Artur
так они мне и не нужны
Stanislav
Not a signal or slot declaration
что то не так сделал)
Square
в qt ?
убери Q_OBJECT из обхявления класса
Denis
убери оператор из слотов
Alexander
так они мне и не нужны
зачем тогда объявлять если не нужны?
Denis
не надо убирать Q_OBJECT, он должен быть у всех наследников QObject
Stanislav
так они мне и не нужны
вроде operator[] моком не поддерживается
Denis
надо просто убрать оператор из секции слотов
Square
не помогло
ну и public slots
Artur
Denis
он тебе нужен как слот?
Stanislav
он мне то и нужен
тогда в функции его
Stanislav
а не в слоты
Stanislav
btw
Artur
о. спасиб. вродь компильнулся
Stanislav
есть еще https://github.com/woboq/verdigris который снимает ограничения moc
Stanislav
можно даже от темплейтного класса отнаследоваться
Stanislav
Stanislav
copperspice это форк qt 4
Stanislav
но они наркоманы
Denis
о, Оливье таки запилил эту штуку
Denis
я чот упустил этот момент
Stanislav
всю сборку на обычные мейкфайлы посадили
Square
но они наркоманы
воистину наркоманы Оо
Stanislav
я хз как они это менеджат
Stanislav
и еще какого то говна сделали
Square
может так они самоутверждаются?
Denis
но я, если честно, не вижу особых проблем в моке. Ну есть и есть
Denis
зато нет QMetaMethod::tag() :)
Denis
и Q_ENUM
Stanislav
Q_PROPERTY(quint64 id MEMBER id) нельзя взять и сделать Q_PROPERTY(decltype(id) MEMBER id)
Stanislav
:D
Stanislav
есть еще https://github.com/woboq/verdigris который снимает ограничения moc
тут я это тоже не смог проверить, т.к. визуал студия не умеет его собирать
Stanislav
даже 2017
Stanislav
relaxed constexpr плохо работают
Denis
студийный компилятор это беда, да
Stanislav
но мингв еще хуже
Denis
ну у нас просто референс вообще гцц линуксовый
Denis
но вот некоторым захотелось писать в винде на студийном. Вот это было весело добавлять