OPERATION SUR LES MATRICES CARREES AVEC CLASSE GENERIQUE
Minilogus
Messages postés21Date d'inscriptiondimanche 31 janvier 2010StatutMembreDernière intervention10 juin 2011
-
9 févr. 2010 à 23:54
pyharle
Messages postés1Date d'inscriptionjeudi 15 mars 2012StatutMembreDernière intervention11 avril 2012
-
11 avril 2012 à 11:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
pyharle
Messages postés1Date d'inscriptionjeudi 15 mars 2012StatutMembreDernière intervention11 avril 2012 11 avril 2012 à 11:47
Bonjour,
Je suis vraiment débutant en C++ et je cherche à utiliser ce code qui est pour moi le plus compréhensible.
Je définis donc une matrice non pas dans un main.cpp mais une autre classe que j'ai déjà créée. je le défini comme suit (tout comme cela est fait dans le main proposé) :
OptBaseMatrix<double> mat1(3,3);
j'utilise VS2010 et lors de la compilation, j'ai un message d'erreur C2059 (pour ceux à qui ça pourrait parler) : syntax error constant.
Bien conscient que ce n'est pas l'endroit pour échanger sur VS2010, je me contenterai de demander s'il est possible d'instancier cette classe dans une autre classe par cette écriture et si oui, sauriez vous m'aider à le rédiger ?
Par avance merci beaucoup
pierre yves
cs_exar
Messages postés286Date d'inscriptionvendredi 5 décembre 2003StatutMembreDernière intervention22 avril 20121 11 févr. 2010 à 11:45
Très bonne source, avec une petite remarque: tes méthodes qui ne font que renvoyer des paramètres, définis-les const.
Bonne continuation !
Exar.
Minilogus
Messages postés21Date d'inscriptiondimanche 31 janvier 2010StatutMembreDernière intervention10 juin 20113 9 févr. 2010 à 23:54
11 avril 2012 à 11:47
Je suis vraiment débutant en C++ et je cherche à utiliser ce code qui est pour moi le plus compréhensible.
Je définis donc une matrice non pas dans un main.cpp mais une autre classe que j'ai déjà créée. je le défini comme suit (tout comme cela est fait dans le main proposé) :
OptBaseMatrix<double> mat1(3,3);
j'utilise VS2010 et lors de la compilation, j'ai un message d'erreur C2059 (pour ceux à qui ça pourrait parler) : syntax error constant.
Bien conscient que ce n'est pas l'endroit pour échanger sur VS2010, je me contenterai de demander s'il est possible d'instancier cette classe dans une autre classe par cette écriture et si oui, sauriez vous m'aider à le rédiger ?
Par avance merci beaucoup
pierre yves
11 févr. 2010 à 11:45
Bonne continuation !
Exar.
9 févr. 2010 à 23:54
On m'a déjà fait le reproche ... http://www.cppfrance.com/codes/OPERATIONS-SUR-MATRICES-CPLUSPLUS_51219.aspx
Privilégie plutôt " std::cout " au lieu de " using namespace std - cout " (c'est un exemple).