Size: a a a

2021 April 15

OB

Oleg B in dlang.ru
видимо с С++ та же история
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
Макс, а ти пробивал тдлиб биндить к ди?
источник

МВ

Макс Воробьев... in dlang.ru
прокатывает, но в D тоже каст к Base не работает...
источник

МВ

Макс Воробьев... in dlang.ru
но ладно, тут допустим я могу через шаблон извернуться
источник

МВ

Макс Воробьев... in dlang.ru
нет
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
источник

OB

Oleg B in dlang.ru
import std;

interface Foo { void foo(); }

class FooImpl : Foo { override void foo() { writeln("foo_impl"); } }

class Bar : FooImpl { override void foo() { writeln("bar"); } }

void call1(Foo f)
{
   f.foo();
   writeln(cast(void*)cast(FooImpl)f);
   if (auto i = cast(FooImpl)f)
       i.foo();
   writeln();
}

void call2(FooImpl f)
{
   f.foo();
   writeln(cast(void*)cast(Bar)f);
   if (auto i = cast(Bar)f)
       i.foo();
   writeln();
}

void main()
{
   auto o = new Bar;

   call1(o); // ok
   call2(o); // ok

   //call1(cast(Foo)cast(void*)o); // ne ok
   call2(cast(FooImpl)cast(void*)o); // ok
}
источник

МВ

Макс Воробьев... in dlang.ru
Ах да. Еще от двух классов не отнаследоваться
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
как оно в биндинге?
источник

МВ

Макс Воробьев... in dlang.ru
уже появляется желание писать C обертку
источник

МВ

Макс Воробьев... in dlang.ru
а если есть С обертка, то уже не важно, к какому языку биндить
источник

МВ

Макс Воробьев... in dlang.ru
надежда еще на swig и dpp
источник

EP

Egor Pugin in dlang.ru
пиши на с++ сразу с тдлиб
источник

КП

Константин Пунш... in dlang.ru
Вот бы компиляторы языков имели функцию компиляции конкретного шаблона.
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
та в том то и прекол шо не хочу
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
источник

EP

Egor Pugin in dlang.ru
это чем-то обосновано?
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
Ди крута
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
источник

КП

Константин Пунш... in dlang.ru
Указывпешь единицу трансляции, индефикатор теймплейта, потом пишешь его параметры
источник