Bonjour,
Je suis entrain d'écrire une classe qui a pour but de manipuler et de charger une image en récupérant les infos via la librairie devIL et avec SDL_Image pour charger tous les types d'images.
Seulement à la compilation j'ai un problème de compilation lié a un de mes constructeurs et a certaines fonctions.
voici le code :
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
Le message d'erreur est toujours le même à savoir :
Pour les constructeurs :
Cela vient surement du fait que j'appel du second constructeur le premier.Image.cpp: In constructor ‘Image::Image(char*, int, int, int, int, int, int, int)’:
Image.cpp:92: erreur: declaration of ‘Image path’ shadows a parameter
Image.cpp:92: erreur: no matching function for call to ‘Image::Image()’
Image.cpp:91: note: candidats sont: Image::Image(char*, int, int, int, int, int, int, int)
Image.cpp:51: note: Image::Image(char*)
Image.cpp:4: note: Image::Image(const Image&)
Et mes fonctions qui ont un problème appellent aussi le premier constructeur.
Je suis allez voir la FAQ et je suis tombé sur : http://c.developpez.com/faq/cpp/?pag...R_appel_chaine
J'aurais aimé savoir si mon problème vient de là, ou si c'est autre chose et comment le régler le cas échant.
Autre chose débutant en C++, j'aurais aimé savoir où j'aurais pû trouver un site avec toutes les librairies standard du c++ et ce qu'elles contiennent avec un descriptif si possible en français.
Et un lien qui explique, en français si possible, ce qu'est la classe vector car je la vois partout mais je n'arrive pas à comprendre pourquoi elle est si utilisée.
Merci d'avance.

 

 
		
		 
         
  
			
			


 
   


 Shadow a parameter
 Shadow a parameter
				 Répondre avec citation
  Répondre avec citation


 
  
  
 
 
			 Oui, ça vient bien de là.
 Oui, ça vient bien de là.

 
			 
 
 
 
 
			
Partager