Cela fait quelques mois que je suis passé du C pur et dur au C++.
Plus je programme objet et plus je me pose les mêmes questions...
Ok c'est bien pratique la POO, je l'utilise de plus en plus, mais n'est-ce pas une perte de memoire / vitesse ?
Quelle place prend une classe en mémoire ?
Tout le monde utilise les Strings. Oué c'est super pratique mais j'ai toujours l'impression que c'est lourd alors qu'avec un tableau de char j'ai le controle total sur la chaine de caractere.
Un :
char *chaine = new char[1024];
strcpy(chaine,"Ligne 1\n");
strcat(chaine,"Ligne 2\n");
MessageBox(Form,chaine,"titre",MB_OK);
delete [] chaine;
est surement plus rapide qu'un :
String chaine = "Ligne1\n";
chaine += "Ligne2\n";
MessageBox(Form,chaine.c_str(),"titre",MB_OK);
Me trompe-je ?