Pointeurs sur classe cset (vc++)

cobra -  
 ariock -
J'ai un autre problème, dans la form view je declare 2 pointeurs vers ma classe CSalleset (derivee de crecordset)

Pouquoi quand je vais un move quelquonque sur un pointeur, le deuxième bouge aussi ???

Cobra (au bord du gouffre, un volontaire pour me pousser ?)

1 réponse

ariock
 
Qu'appeles-tu un move?
Si c'est une opperation de ta classe CSalleView, c'est logique puisque tes 2 pointeurs pointent la meme chose...
0
cobra
 
J'entends par la des opreations telles que m_pSet->MoveFirts(), ou autres. J'aimerais que mon deuxième pointeur (m_pCSet) ne change que quand je lui en fait la demande moi meme. C'est possible ?

Cobra (au bord du gouffre, un volontaire pour me pousser ?)
0
ariock > cobra
 
Non c'est impossible, puisque tu le dis toi meme ce sont de pointeur sur la meme classe, ce qui veux dire que toute opperation par l'intermediaire de l'un est fait aussi "sur" l'autre...

Le plus simple est de faire 2 instances de ta classe CSalle... et de te servir de l'une ou de l'autre...
0