Questions marquées «pointers»

177
Fonctions de rappel en Java

Existe-t-il un moyen de passer une fonction de rappel dans une méthode Java? Le comportement que j'essaie d'imiter est un délégué .Net passé à une fonction. J'ai vu des gens suggérer de créer un objet séparé, mais cela semble exagéré, mais je suis conscient que parfois exagérer est la seule façon...

153
Renvoyer un tableau en utilisant C

Je suis relativement nouveau en C et j'ai besoin d'aide pour les méthodes traitant des tableaux. Issu de la programmation Java, j'ai l'habitude de pouvoir dire int [] method()pour renvoyer un tableau. Cependant, j'ai découvert qu'avec C, vous devez utiliser des pointeurs pour les tableaux lorsque...

149
Quel est l'intérêt des pointeurs const?

Je ne parle pas de pointeurs vers des valeurs const, mais de pointeurs const eux-mêmes. J'apprends le C et le C ++ au-delà des choses très basiques et jusqu'à aujourd'hui, j'ai réalisé que les pointeurs sont passés par valeur aux fonctions, ce qui a du sens. Cela signifie qu'à l'intérieur d'une...

149
Pourquoi x [0]! = X [0] [0]! = X [0] [0] [0]?

J'étudie un peu le C ++ et je me bats avec des pointeurs. Je comprends que je peux avoir 3 niveaux de pointeurs en déclarant: int *(*x)[5]; c'est *xdonc un pointeur vers un tableau de 5 éléments qui sont des pointeurs vers int. Je le sais aussi x[0] = *(x+0);, x[1] = *(x+1)et ainsi de suite ......

148
Pointeurs de fonction en Java

C'est peut-être quelque chose de commun et d'insignifiant, mais il me semble que j'ai du mal à trouver une réponse concrète. En C #, il existe un concept de délégués, qui est fortement lié à l'idée des pointeurs de fonction de C ++. Existe-t-il une fonctionnalité similaire en Java? Étant donné que...