Bonjour
En faisant dans OnInitialupdate de CAngelView
j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
pourtant "sasalleclasse" est bien un CArray de CString déclaré dans CClasse. Ca me rapelle la meme erreur que la fois dernière
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
j'ai donc essayer d'ajouter mon CArray dans le "void copyfrom"Attention aussi sur les declarations d'objets utilisés avec des conteneurs .
pour inserer dans une CList ou CArray le contructeur de copie ou l'operateur d'affection (de l'objet) suivant les cas est appelé .
il convient donc dans le cas d'un objet classe de prendre l'habitude de founir ces methodes.
et là, gros plantage. Je suppose qu'il doit y avoir un truc particulier à faire quand il s'agit d'un CArray.
Erreur pour le test 1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Erreur pour le test 2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Classe.h(37) : error C2678: '<<' binaire : aucun opérateur trouvé qui accepte un opérande de partie gauche de type 'CArchive' (ou il n'existe pas de conversion acceptable)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Classe.h(50) : error C2582: 'operator =' fonction non disponible dans 'CArray<TYPE,ARG_TYPE>'
Quelle(s) modification(s) dois-je faire à ma classe pour qu'elle fonctione et plus tard pour qu'elle serialise.
Si tu connais un tuto du genre de CItem mais qui gère un Carray, je suis aussi preneur.
D'avance un enorme merci.

 

 
		
		 
         
  
			
			

 
   


 [MFC]   CArray dans Copyfrom
 [MFC]   CArray dans Copyfrom
				 Répondre avec citation
  Répondre avec citation


 
  
  
  
 
 
			 
 


 
				 
						 
  
						
Partager