Результаты поиска по запросу "traits"
Можно ли выяснить тип параметра и тип возврата лямбда?
Учитывая лямбду, возможно ли выяснить ее тип параметра и тип возвращаемого значения? Если да, то как? В основном я хочуlambda_traits который можно использовать следующими способами: auto lambda = [](int i) { return long(i*10); ...
Что такое стековые модификации?
Я читал книгу о Скале, и есть упоминание осоставные модификации с помощьючерты, Чтосоставные модификации и для каких целей они предназначены для использования?
Ошибка замены не является ошибкой (SFINAE) для enum
Есть ли способ использовать Ошибка замены не является ошибкой (SFINAE) для enum? template <typename T> struct Traits { } template <> struct Traits<A> { }; template <> struct Traits<B> { enum { iOption = 1 }; }; template <T> void Do() { // use ...
Черта Scala - есть ли эквивалент открытого статического поля интерфейса Java?
В Java: public interface Foo { public static final int Bar = 0; }И в Scala, как я могу создатьtrait Foo который имеетBarи я могу получить к нему доступ как:Foo.Bar?
Возможен ли класс черты is_functor C ++?
Как я могу сделать статический вывод, если аргумент является функциональным объектом C ++ (функтор)? template <typename F> void test(F f) {}Я пыталсяis_function<F>::value, но это не работает. Тоже вроде нетis_functor черта, так что, возможно, ...
Mixins против черт
В чем разница между миксинами и чертами? Согласно Википедии [http://en.wikipedia.org/wiki/Trait_(abstract_type)]Модули Ruby - это что-то вроде черт. Как так?
Каковы возможные сценарии использования черт в PHP? [Дубликат]
Возможный дубликат: черты в PHP - какие-либо реальные примеры / лучшие практики? [https://stackoverflow.com/questions/7892749/traits-in-php-any-real-world-examples-best-practices] В каких ситуациях можно использовать черты в PHP? У меня есть ...
Черты против Интерфейсов
В последнее время я пытался изучать PHP и обнаружил, что зацикливаюсь на особенностях. Я понимаю концепцию горизонтального повторного использования кода и не хочу обязательно наследовать от абстрактного класса. Чего я не понимаю, в чем ...
Почему черта Scala расширяет класс?
Я вижу, что черты в Scala похожи на интерфейсы в Java (но интерфейсы в Java расширяют другие интерфейсы, они не расширяют класс). Я виделпример на SO об использовании черт [https://stackoverflow.com/questions/1229743/scala-traits-usage]где ...
Как использовать черту несколько раз в классе?
Следующий код: trait T { function foo() {} } class C { use T { T::foo as bar; } use T { T::foo as baz; } }Выдает следующую ошибку: Панель метода черты не была применена, потому что есть столкновения с другими методами черты на C Можно ли ...