LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

например для ограничений свойств параметров в списках шаблонов.

Мы все еще о Rust говорим? Там невозможно ограничить генерик трейтами, там можно только передать трейт-абстрактный класс, выше примеры с нерабочим add в Rust, и рабочим add в С++. Короче жду конкретный пример из Rust.

Если выше непонятно написал, то в Rust:

fn f<T: Trait>(x: T) {}
Равно коду из С++
void f(Trait &x) {}
То что у Rust синтаксис выглядит не как передача абстрактного класса, а как генерик, сути не меняет нисколько, это лишь синтаксис.

Исправление MOPKOBKA, :

например для ограничений свойств параметров в списках шаблонов.

Мы все еще о Rust говорим? Там невозможно ограничить генерик трейтами, там можно только передать трейт-абстрактный класс, выше примеры с нерабочим add в Rust, и рабочим add в С++. Короче жду конкретный пример из Rust.

Если выше непонятно написал, то в Rust:

fn <T: Trait>f(x: T) {}
Равно коду из С++
void f(Trait &x) {}
То что у Rust синтаксис выглядит не как передача абстрактного класса, а как генерик, сути не меняет нисколько, это лишь синтаксис.

Исправление MOPKOBKA, :

например для ограничений свойств параметров в списках шаблонов.

Мы все еще о Rust говорим? Там невозможно ограничить генерик трейтами, там можно только передать трейт-абстрактный класс, выше примеры с нерабочим add в Rust, и рабочим add в С++. Короче жду конкретный пример из Rust.

Если выше непонятно написал, то в Rust:

fn <T: Trait>f(x: T) {}
Равно коду из С++
void f(Trait &x) {}

Исправление MOPKOBKA, :

например для ограничений свойств параметров в списках шаблонов.

Мы все еще о Rust говорим? Там невозможно ограничить генерик трейтами, там можно только передать трейт-абстрактный класс, выше примеры с нерабочим add в Rust, и рабочим add в С++. Короче жду конкретный пример из Rust.

Исходная версия MOPKOBKA, :

Мы все еще о Rust говорим? Там невозможно ограничить генерик трейтами, там можно только передать трейт-абстрактный класс, выше примеры с нерабочим add в Rust, и рабочим add в С++. Короче жду конкретный пример из Rust.