Questions marquées «pointers»

89
Pointeur de fonction vers la fonction membre

Je voudrais configurer un pointeur de fonction en tant que membre d'une classe qui est un pointeur vers une autre fonction de la même classe. Les raisons pour lesquelles je fais cela sont compliquées. Dans cet exemple, je voudrais que la sortie soit "1" class A { public: int f(); int (*x)(); } int...

89
shared_ptr magic :)

M. Lidström et moi nous sommes disputés :) L'affirmation de M. Lidström est qu'une construction shared_ptr<Base> p(new Derived);ne nécessite pas que Base ait un destructeur virtuel: Armen Tsirunyan : "Vraiment? Le shared_ptr nettoiera-t-il correctement? Pourriez-vous s'il vous plaît dans ce...

88
Comment comparer des pointeurs?

Supposons que j'ai 2 pointeurs: int *a = something; int *b = something; Si je veux les comparer et voir si elles pointent au même endroit, est-ce que (a == b) fonctionne?

59
Que fait ((void (*) ()) buf) (); signifier?

Je suis en train de résoudre un défi d'exploitation binaire sur picoCTF et suis tombé sur ce morceau de code: ((void (*)())buf)(); où bufest un tableau de caractères. J'ai résolu le défi, mais je n'arrive pas à comprendre ce qu'il fait exactement. J'ai regardé ce fil mais je n'ai pas pu le...