Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

44 commentaire(s) de turnerom sur des sources sur tout CodeS-SourceS

Le : 05/09/2008 14:43:17
Source : ENCORE UN TEXTE TO MORSE....
Désolé de te l'apprendre, mais ton prog est entièrement en C, il n'y a pas la moindre trace de C++ (sauf peut-etre quelques const qui trainent !).


Le : 05/09/2008 14:17:33
Source : ENCORE UN TEXTE TO MORSE....
Salut,
quelques remarque d'abord, tu réinvente la roue avec pas mal de fonction :
- pour char_to_num tu peux utiliser 'atoi', ça fait ça très bien.
- de même pour is_num, voir 'isdigit'.
- enfin is_ponctuation (qui devrait être is_punctation pour rester anglais) il existe 'ispunct'.
Et tes fichiers si c'est pas du c++ autant mettre l'extension .c/.h au lieu de .cpp/.hpp.

Sinon j'ai lu en diagonale mais ca à l'air pas mal.


Le : 21/07/2008 16:35:40
Source : INVERSION, CRAMER ,GAUSS, GAUSS PIVOT PARTIEL, GAUSS PIVOT TOTAL, JORDAN ET LU (CROOT ET DOOLITTLE), CHOLESKY, JACOBIE, GAUSS-SEIDEL.
>SUPERTET
1)Si tu debute en c++ passe ton chemin ici le code est en C.
2)Ou vois-tu qu'il utilise MSVC ?

Au passage les goto dans le code .......


Le : 21/07/2008 14:41:43
Source : CLASS MATRICE EFFICACE
la division de deux matrices est possible si la deuxième est inversible (donc carrée) et que la première est carrée.

Si A et B sont deux matrices répondant aux critères ci-dessus, alors A / B = A x (1 / B) = A x B-1.


Le : 21/07/2008 09:56:25
Source : CLASS MATRICE EFFICACE
Au fait ou sont les operateurs de copie et l'operator= ?


Le : 21/07/2008 09:53:29
Source : CLASS MATRICE EFFICACE
"Il y a des paramètres à passer à mes méthodes... "
????
ce que je veux dire c que par exemple

double Matrix::_getvalue(int line, int column) {
return m_mat[line * m_n + column];
}

devrait etre :

const double Matrix::_getvalue(const int & line, const int & column) const {
return m_mat[line * m_n + column];
}

D'ailleurs que se passe-t-il a ton avis si je fais un _getvalue(-1,-1) ou meme avec une valeur or limite ?

"La surcharge de l'opérateur '+' existe. Quand à l'opérateur '/', peut-être que j'ai loupé qqch mais je ne crois pas qu'on puisse divisé une matrice par une autre ni même par un réel. "
A moins que j'ai raté qqchose les operateurs que j'ai cité ne sont pas présent soit il y'a += mais ce n'est pas la meme chose : a=b+c est impossible. A moins que j'ai loupé aussi qqchose tu peux tres bien divisé une matrice par un réél ou par une autre matrice.

""Je ne parle même pas de la templatisation inexistante qui aurait pourtant permit de faire des matrices d'autres choses que de double". Fort exact mais tu voulais mettre quoi d'autre des floats, des int peut-être lol. "
Ben oui justement voir meme de bool. Pourquoi alors reserver et faire des calculs en double avec seulement des 0 et des 1 ?

"Chez moi une matrice c'est m lignes, n colonnes. (m,n) Je sais pas où tu vas cherché des matrices à plus de deux dimensions. "
Si tu veux stocker une image RGB par exemple tu seras content d'avoir 3 dimensions.

""Enfin coté pratique un petit operator() aurait ete le bien venu" justement il y a []. "
waouhh si tu a une matrice A et que tu veuille acceder à l'element (2,3) c'est quand meme vachement plus intuitif de faire A(2,3) que A[3*A._line()+2] ou encore A._getvalue(2,3)






Le : 21/07/2008 01:09:19
Source : CLASS MATRICE EFFICACE
Une classe matrice efficace sans un seul paramètre ni une seule méthode const !!! Des doubles boucles pour tout les opérateurs, dans lesquels on ne retrouve pourtant ni '+' , '-' ou '/'. Je ne parle même pas de la templatisation inexistante qui aurait pourtant permit de faire des matrices d'autres choses que de double. De plus matrices limitées a 2 dimensions. Enfin coté pratique un petit operator() aurait ete le bien venu !


Le : 14/07/2008 01:39:38
Source : CLASS STRING
T_Mehdi : pour ma part je fait le C++ depuis 4 ans voir 5ans

Et ben, pas un seul parametre const, et comme EXAR l'a fait remarqué essaye ses exemples je pense que tu auras des surprises. Sinon c'est vrai que pas un seul commentaire et ta classe n'est pas pour apprendre la POO et les pointeurs comme tu le dit, mais je dirais plutot la manipulation des chaines de caracteres en C.

@++


Le : 14/07/2008 01:31:06
Source : DOSSIER MAGIC!
Que de blabla pour ecrire dans un fichier
  [{BE098140-A513-11D0-A3A4-00C04FD706EC}]
  IconArea_Image=fichier_image.jpg



Le : 19/03/2008 15:51:09
Source : PAIR-IMPAIR RÉCURSIF
Je me demande si on peut encore faire - rapide.



1 2 3 4


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.