Ich versuche, Funktionszeiger in DLang (Zeiger auf Funktion) zu verwenden, aber es wird nicht kompilieren. Der ganze Code auf dem Web, wenn Funktionszeiger gemacht werden, funktioniert nicht für mich. Das ist mein Code:D2: Funktion Zeiger werden nicht kompiliert
tqvar function(tqlist)[string] procs;
procs["divide"] = ÷/// cannot implicitly convert expression (&this.divide) of type tqvar delegate(tqlist args) to tqvar function(tqlist) (QScript)
tqvar divide(tqlist args){
tqvar result;
result.ii = true;
result.d = args.read(0).d/args.read(1).d;
return result;
};
Ich benutze dmd2, auf ubuntu.
[Works] (http://dpaste.dzfl.pl/d21fd09780db) für mich. – sigod