Question

J'utilise C ++ pour coder un algorithme complexe FFT, donc je dois mettre en application ces structures algébriques comme escouades et codes Hamilton-Eisenstein. L'algorithme fonctionne avec tableau 2D de ce que des structures. Quelles seraient les frais généraux de les mettre en œuvre des classes? Une autre manière, dois-je créer le tableau avec [M] [N] dimensions qui se compose des classes Quaternion, ou devrais-je créer [M] [N] [4] tableau et travail avec [4] tableaux comme escouades? L'utilisation de classes est plus pratique, mais la création de classes M * N et accéder à leurs méthodes au lieu de travailler avec tableau juste - ce ne serait pas trop frais généraux? Je le codage de l'algorithme pour les grandes images de traitement, donc la performance est importante pour moi.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top