Existe-t-il un moyen de faire fonctionner les opérateurs d'égalité pour comparer des tableaux du même type?L'égalité des contenus de tableau en C++
Par exemple:
int x[4] = {1,2,3,4};
int y[4] = {1,2,3,4};
int z[4] = {1,2,3,5};
if (x == y) cout << "It worked!"
Je suis conscient que tel quel, il est juste la comparaison des valeurs de pointeur - mais j'espérais il y a une sorte de typedef truc ou quelque chose comme ça il aurait pas besoin d'une boucle ou un appel de memcmp.
Je suggère d'utiliser un 'vECTOR' au lieu d'un tableau pour ce. – MAK
J'utilise presque toujours des vecteurs, donc je suis d'accord, mais dans ce cas le nombre d'éléments sera constamment 5 et cela ne changera jamais, donc j'ai pensé qu'un simple tableau serait meilleur. –
pourquoi pensez-vous que ce serait mieux? Vous pouvez parfaitement travailler avec des vecteurs de taille constante. – KillianDS