Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [c++]vector puntatore

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    [c++]vector puntatore

    ciao , ho il seguente puntatore a vettore:

    codice:
    vector<CMeshBase*>* pAllMeshes
    perchè quando cerco di leggere l'elemento iesimo:

    codice:
    CMeshBase* currMesh = pAllMeshes[i];
    mi da il seguente errore di compilazione:
    Error 1 error C2440: 'initializing' : cannot convert from 'std::vector<_Ty>' to 'CMeshBase *' c:\programmazione\d3dxcreatemeshfvf\emptyproject10 \importer.cpp 516

    grazie.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462

    Re: [c++]vector puntatore

    Se utilizzi un puntatore a vettore allora, ovviamente dopo averlo inizializzato, dovresti scrivere

    CMeshBase* currMesh = (*pAllMeshes)[i];
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.