Visualizzazione dei risultati da 1 a 10 su 11

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    17

    C++ chiarimento puntatori

    Scusate per la domanda forse a voi banale ma vorrei chiedere a voi se potreste chiarirmi un pò le idee sui puntatori, li ho studiati a livello teorico però evidentemente sbaglio qualcosa nel loro utilizzo
    ad esempio questo codice
    codice:
    #include<iostream>
    using namespace std ;
    int main ()
    {
        int i,dim(1),a,j;
        char b;
        int *x=new int[dim];
        for(i=0; b!='n'; i++)
        {
            cin>>x[i];
            cout<<"continuare (s/n)";
            cin>>b;
            if(b!='n')
                dim++;
        }
        j=dim-1;
        for(i=0; i<j; i++)
        {
            x[i]=x[j]-x[i]+(x[j]=x[i]);
            j--;
        }
        for(i=0; i<dim; i++)
        {
            cout<<"cella #"<<i<<"= "<<x[i]<<endl;
        }
        cin>>i;
        delete[]x;
    }
    cos'ha che non va?
    E io mi trovo meglio con il contenitore vector rispetto a puntatori e new, ma c'è qualche motivo per cui non dovrei usare i vector?
    Ultima modifica di MItaly; 21-03-2015 a 19:35 Motivo: Tad CODE, indentazione

Tag per questa discussione

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 © 2025 vBulletin Solutions, Inc. All rights reserved.