Ned
С готовым плагином подсветки под D
Ned
Или настраиваемой подсветкой
Ned
Чтоб самому конфиг прописать и радоваться
Kirill
Notepad++ мб
Berkus
sublime бери, не ошибешься
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
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
Square
Конструктор перемещения и копирования не выйдет объединить )
Kirill
Ну, это понятно.
Square
Правда я не для свапа а для мува это делал
Vladislav
babysitter
Классика
Artur
привет. что за беда
Artur
Not a signal or slot declaration
Artur
в qt ?
Evgenii
Нет сигналов или слотов
Artur
Stanislav
Square
в qt ?
убери Q_OBJECT из обхявления класса
Denis
убери оператор из слотов
Square
Artur
Alexander
зачем тогда объявлять если не нужны?
Denis
не надо убирать Q_OBJECT, он должен быть у всех наследников QObject
Stanislav
вроде operator[] моком не поддерживается
Denis
надо просто убрать оператор из секции слотов
Artur
Denis
он тебе нужен как слот?
Stanislav
а не в слоты
Stanislav
btw
Artur
о. спасиб. вродь компильнулся
Stanislav
есть еще https://github.com/woboq/verdigris который снимает ограничения moc
Stanislav
можно даже от темплейтного класса отнаследоваться
Stanislav
Stanislav
copperspice это форк qt 4
Stanislav
но они наркоманы
Denis
о, Оливье таки запилил эту штуку
Denis
я чот упустил этот момент
Stanislav
всю сборку на обычные мейкфайлы посадили
Stanislav
я хз как они это менеджат
Stanislav
и еще какого то говна сделали
Square
может так они самоутверждаются?
Denis
но я, если честно, не вижу особых проблем в моке. Ну есть и есть
Stanislav
Denis
зато нет QMetaMethod::tag() :)
Denis
и Q_ENUM
Stanislav
Q_PROPERTY(quint64 id MEMBER id)
нельзя взять и сделать Q_PROPERTY(decltype(id) MEMBER id)
Stanislav
:D
Stanislav
даже 2017
Stanislav
relaxed constexpr плохо работают
Denis
студийный компилятор это беда, да
Stanislav
но мингв еще хуже
Denis
ну у нас просто референс вообще гцц линуксовый
Denis
но вот некоторым захотелось писать в винде на студийном. Вот это было весело добавлять