Bonjour, je suis confronté au problème suivant. Je désire porter la fonction suivante:

Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int calculateXSymp(const int a, unsigned int* b= NULL, int* c= NULL, unsigned int* d= NULL){ // code de la méthode ....
if(b != null){ /*code*/}
}

en delphi .net, je ne sais pas trop comment porté ça (les null sur les pointeurs) car j'utilise un passage par variable avec var. Voici l'amorce du code de ma fonction:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
function  Cph.CalculateXSymp(a : Int32; var b : UInt32 := {?????};var c : UInt32 := {?????};var d : UInt32 := {?????}){ // code de la méthode ....
if(b <> {?????}){ /*code*/}
}
J'anticipe une réponse possible, je ne peux pas utilisé de constantes en valeurs par défaut des paramètres de ma fonction car ceux-ci peuvent prendre toutes les valeurs de leur type (et la proba que ce soit UInt32.MaxValue n'est même pas négligeable... ). Du coup auriez-vous une suggession ?