Initialistaion d'un array dans un constructeur?
Bonjour,
J'ai une struct renfermant les coordonnées cartésiennes d'un vecteur.
J'en stocke plusieurs dans un array, déclaré dans mon header, que je voudrais initialiser dans le constructeur de ma classe.
Cette classe est instanciée une seule fois, c'est une des classes mères de mon application.
J'initialise avec :
Code:
1 2 3 4 5
|
ctor
{
struct Vector2D WaypointList[4] = {Vector2D(x1,y1), Vector2D(x2,y2) ...}
} |
Seulement les données de l'array, ainsi initialisé, ne sont pas récupérables depuis les méthodes de cette classe.
Je contourne actuellement en initialisant dans la méthode qui m'intéresse, mais celle-ci est gourmande en CPU : est-il possible de déclarer une fois pour toute dans le constructeur?