• [^] # Re: Je tiendrai jusqu'à demain

    Posté par (site web personnel) . En réponse au journal Mono pour Android en version 1.0. Évalué à 1.

    Changeons de méthode parcque là on va pas y arriver.
    Traduit en C++ avec boost le code C# suivant (suffisament explicite je pense) :

    delegate int OperationDelegate(int a, int b);
    public class Console
    {
     public void Print(OperationDelegate del){
     var res = del(42, 3); //appel sans crainte, del est type-safe.
     printf(res + 5);
     }
    }
    public class Exemple
    {
     int i = 42;
     public void Test(){
     var c = new Console();
     c.Print(add);
     c.Print((a,b) => a - b); //variante avec code inline.
     }
     public int add(int a, int b){ return a + b + i; } //méthode d'instance
    }