Tu as quand-même besoin d'un log d'erreurs. Moi, je te parle de déboguer du code en le lisant. Apparemment, tu ne sais pas ce que veut dire "lire du code". 
non t'as raison, j'ai aucune idee de ce que ca veut dire
et je croyais que tu parlais de localiser dans quelle fonction se trouvait l'erreur, pas de localiser l'erreur dans la fonction...
et la c'est tres simple: un logger qui tourne en permanence avec des niveaux de verbose reglables en temps reel, suffit de regler au verbose maxi quand ca va planter, et si tu sais pas quand ca va planter tu le laisse tourner en verbose max, ensuite suffit juste d'aller faire un tour tout a la fin du logfile pour situer immediatement l'erreur... je vois pas ou l'overloading pose un quelconque probleme...
Il y a une infinité de dimensions possibles. (|N*² a une infinité d'éléments.) Si tu fais une surcharge pour 3×3 et une pour 3×4, pourquoi pas une pour 32767×65535?
la mauvaise foi legendaire
perso, je n'utilise que des 3*3, 3*4, 4*3 et 4*4, ca me suffit pour faire tout ce que je veux, si t'as besoin de toutes les matrices de 2*2 a 32767*65535 (

) alors c'est sur que l'overloading est pas adapte... re:
Oui.
Je n'y peux rien si les autres compilateurs sont pourris.
De toute façon, GCC tourne partout, donc pas besoin des autres.
sisi, je prefere VC++ sous windows
(troll 2 leretour
)
Passer une matrice par valeur. <SARCASM>Quelle intelligence suprême...</SARCASM> 
oue, c'est sur, au vu de certaines de tes reponses, tu peux parler
Dans le cas d'un gros header comme windows.h duquel tu n'utilises qu'un ou deux identifiants, la première solution est tout à fait raisonnable.
sauf dans le cas ou j'en utilise 10, plus des fonctions, plus des macros, etc...
Ça ressemble à du LISP tellement il y a des parenthèses.
Et pour le contenu:
!
au plaisir


?
Ça montre que les gros projets en C sont tout à fait possibles. Et le code de GCC n'"émule" pas "le C++".
effectivement, et peut etre qu'un niveau d'abstraction tel qu'il y a besoin d"emuler" "le C++" n'est pas necessaire. (c'est jamais necessaire de toutes facons, je vois juste ca comme un plus qui simplifie la vie...)
Ben non, le code fonctionne sous la plateforme demandée. Il performe mal, mais c'est la faute de l'OS et/ou de la librairie C et pas de l'application.
non mais t'as pas compris... si tu sors que c'est la faute a la libc si ca tourne mal a une soutenance ou t'es cense faire ton prog pour NetBSD on va te rire a la gueule, on s'en FOUT que ca tourne bien sous linux, le fait est que ca tourne mal sous NetBSD la ou c'est cense bien tourner...
tu veux etre developpeur?
mettons que ton futur employeur te demande pour une raison X de developper un truc sur un systeme que tu qualifie de merdique (cad tout sauf GNU/linux si je ne m'abuse..) tu va lui dire quoi? "

gros cretin, si ca tourne mal c'est de la faute a l'OS pas a moi, et puis la libc elle pux, vous aviez qu'a le tester sur linux avec la glibc

" ?
