Size: a a a

2020 March 09

A

Alex in pro.cxx
а хотя нет, это я действительно забыл дописать. Спасибо!!
источник

DS

Dmitry Sokolov in pro.cxx
акварель на мету
так мне не функцию нужно а другой макрос вызвать
Намекают что скрипач не нужен. Пример с func которую надо вызвать последовательно со списком параметров показателен. А так можно посмотреть boost pp.
источник

AT

Anatoly Tomilov in pro.cxx
Dmitry Sokolov
Ну для индексов == это просто сравнение чисел. Что с ним надо делать? Вроде ничего.
мне кажется, что итераторы, указывающие на один и тот же элемент, должны быть равны. Если обратное ничего не нарушит, то годится
источник

AT

Anatoly Tomilov in pro.cxx
но я бы просто сделал итераторы неупорядоченными. Незачем лишних сущностей плодить
источник

AT

Anatoly Tomilov in pro.cxx
упорядоченность RandomAccessIterator-ов и так мало где надобится, а для этих особых итераторов она совсем уж к сложностям приводит
источник

A

Alex in pro.cxx
Dmitry Sokolov
Может write<T, id>()?
Всё-таки что-то не то: https://godbolt.org/z/XrPF8Y
источник

A

Alex in pro.cxx
подскажите, пожалуйста, как правильно объявить и определить специализацию по ссылке выше, хочу именно вне объявления класса
источник

AT

Anatoly Tomilov in pro.cxx
Alex
подскажите, пожалуйста, как правильно объявить и определить специализацию по ссылке выше, хочу именно вне объявления класса
Здесь не исчерпывающая информация?
источник

IA

Igor Akhmetov in pro.cxx
Alex
подскажите, пожалуйста, как правильно объявить и определить специализацию по ссылке выше, хочу именно вне объявления класса
источник

IA

Igor Akhmetov in pro.cxx
Alex
подскажите, пожалуйста, как правильно объявить и определить специализацию по ссылке выше, хочу именно вне объявления класса
Используй современные IDE, они сгенерируют имплементацию вне класса :)
источник

AT

Anatoly Tomilov in pro.cxx
Alex
подскажите, пожалуйста, как правильно объявить и определить специализацию по ссылке выше, хочу именно вне объявления класса
Гуглится на раз https://stackoverflow.com/a/5513109/1430927
источник

DS

Dmitry Sokolov in pro.cxx
Не совсем то, здесь же надо member template оставить unspecialized.
источник

A

Alex in pro.cxx
да, я просто делаю полную специализацию класса, а методы хочу реализовать out of line
источник

AT

Anatoly Tomilov in pro.cxx
С телефона годболт невозможно смотреть
источник

IA

Igor Akhmetov in pro.cxx
Anatoly Tomilov
С телефона годболт невозможно смотреть
Спасибо за ценную информацию.
источник

AT

Anatoly Tomilov in pro.cxx
Igor Akhmetov
Спасибо за ценную информацию.
Обращайся
источник

DS

Dmitry Sokolov in pro.cxx
Alex
да, я просто делаю полную специализацию класса, а методы хочу реализовать out of line
Да, как раз я фигню сморозил по <T, id>, это же специализация.
источник

A

Alex in pro.cxx
Dmitry Sokolov
Да, как раз я фигню сморозил по <T, id>, это же специализация.
О! А без них совсем странная ситуация: https://godbolt.org/z/Fh-DiC
источник

A

Alex in pro.cxx
причём без template <> компилится, но я не уверен, что это объявление именно того, что я хотел
источник

PK

Pavel Kazakov in pro.cxx
Alex
О! А без них совсем странная ситуация: https://godbolt.org/z/Fh-DiC
без template<> и должно быть:
template <typename T, auto id>
bool StorageIO<int>::write() noexcept {}

и вообще, да, используй современные IDE :)
источник