Appel d'une fonction - C++ - Programmation
Marsh Posté le 07-05-2008 à 11:01:08
C'est un cours complet de POO et de C++ qu'il te faut, là.
Tu peux commencer par là : http://www.cplusplus.com/doc/tutorial/
Bonne lecture.
Marsh Posté le 07-05-2008 à 14:42:38
ok merci, mais quelqu'una aurais un exemple a me passé svp.
je doi faire la modif pour se soir
thxx
Marsh Posté le 07-05-2008 à 14:43:56
Exemple :
Code :
|
Marsh Posté le 07-05-2008 à 14:45:32
Version avec pointeur :
Code :
|
Marsh Posté le 07-05-2008 à 15:08:18
Alload a écrit : Exemple :
|
mais lol. on est aps en JAVA.
Code :
|
pas de () après un constructeur par défaut merci
Marsh Posté le 07-05-2008 à 15:10:03
Merde, deja que j'ai du editer mon post pour virer quelques bourdes Java style ! Il m'en restait encore une Vivement l'annee prochaine que je me replonge a fond dans le C++, le Java commence a me pervertir
Marsh Posté le 07-05-2008 à 15:23:44
Joel F a écrit :
|
Le problème de cette syntaxe, c'est qu'elle déclare une fonction. Par contre, quand on fait du template, pour initialiser quelque chose, c'est trop commun de faire un
Code :
|
qui fonctionne avec les objets et les types primitifs (mis à zéro)
Marsh Posté le 07-05-2008 à 16:47:32
le C++0x ne règle t il pas cette incongruité d'ailleurs ?
perso je rajoute un niveau avec un build<T>() qui selon T (ref ou pas, const ou pas , primitif ou pas, default-constructible ou pas) crée le truc proprement et/ou chouine à la compile. Mais bon, je dois etre trop contaminer par BOOST ^^
Marsh Posté le 10-05-2008 à 22:57:54
Joel F a écrit : le C++0x ne règle t il pas cette incongruité d'ailleurs ? |
Il va unifier ça je crois :
Code :
|
La construction de type A sera alignée sur celle de type B il me semble, mais sera surement limitée aux plain-old-data, pas aux types intégrés.
Marsh Posté le 13-05-2008 à 12:04:45
J'espère surtout qu'on aura la syntaxe à la Java pour les valeurs par défaut
Code :
|
Marsh Posté le 07-05-2008 à 10:41:22
Bonjour, j’ai besoin de votre aide pour résoudre un problème.
Je doit amélioré un programme qui ma été transmit, cette amélioration consiste a appelé une fonction d’une autre classe et qui est situé dans un autre dossier que le dossier ou se trouve la classe a modifier.
Le code que je dois appeler est celui-ci :
void CMinutiaeDlg::OnOK()
{
// TODO: Add extra validation here
DetectMinutiae();
OnCancel();
//AfxMessageBox(" Detection Over" );
}
Comment fait-on pour appelé une fonction d’une autre classe ? Sachant que je n’y connait presque rien en prog et encore moins en C++. Doit-on faire des include ?
Merci de votre aide