Bonjour
J'essaie de developper un FrameWork Oriente Object en C++ et pour ce faire j essaie d'utiliser les smart pointer avec un object de base gerant un compteur de reference et un type de pointer specifique permettant de liberer automatiquement l'object.
Comme je debute sur l'implementation de Smart Pointer et aussi sur les template j aimerai bien savoir si ce type d'implementation est valide et ne risque pas de me poser des probleme a terme.
J'ai regarde le code de Loki et il me semble y avoir le meme type de smart pointer cependant j ai du mal a suivre le code
et je n ai pas vu dans Boost une implementation avec une classe Object de base
Fichier Pointer.h
fichier Object.h
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
De plus pour que le FrameWork soit complet est il indispensable de definir une classe Allocator avec une interface comme ca:
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
Quel en est l'utilite est ce uniquement pour permettre la gestion de conteneur?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
et sinon ou est ce que je peu trouver des exemple de l'utilisation des smart pointer de Loki?

 

 
		
		 
        

 
			
			


 
			 
   


 Smart Pointer
 Smart Pointer
				 Répondre avec citation
  Répondre avec citation


 
  
  
  
 
 
			 
  
 

Partager