Pointeur C++ déclaration de tableau

Actuellement, j'ai plusieurs classes avec un tableau défini comme "float myIDs'. Je veux déplacer la variable dans ma classe parent et de le changer pour un pointeur ('float * myIDs').

Actuellement, je suis à la déclaration de ses valeurs comme ceci:

float myIDs[] = {
    //Variables
};

Comme sa maintenant un pointeur, j'ai pensé qu'il serait à peu près la même:

myIDs = new float[] = {
};

mais cela ne semble pas y avoir de travail. Je ne suis pas sûr de savoir comment résoudre ce problème car je n'ai jamais eu à déclarer un pointeur de tableau comme ça avant.

Quelqu'un peut m'aider s'il vous plaît?

Grâce

  • "Comme sa maintenant un pointeur" - non, c'est pas, c'est un tableau. Et pourquoi ne pas utiliser std::vector<float> si vous voulez un tableau dynamique?
  • Il y a beaucoup de confusion à cette question que vous avez demandé pour "pointeur de tableau", et il est difficile de dire si vous êtes à la demande d'un pointeur vers un tableau (qui peut être déduite du texte), ou un tableau de pointeurs (dans le titre). BTW. en écrivant `myIDs = new float[] = {}; vous essayez d'affecter une nouvelle valeur à ce nouveau float[] renvoie.
  • Désolé pour la confusion, je voulais dire que c'est un pointeur sur un tableau, par opposition à un tableau de pointeurs.
InformationsquelleAutor Split | 2013-04-17