Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di hfish
    Registrato dal
    Dec 2000
    Messaggi
    3,180

    [C++] teoria - differenze tra inizializzazione e assegnamento

    come da titolo...
    l'inizializzazione riserva spazio in memoria, l'assegnamento no...
    poi?
    Non dobbiamo trascurare la probabilità che il costante inculcare la credenza in Dio nelle menti dei bambini possa produrre un effetto così forte e duraturo sui loro cervelli non ancora completamente sviluppati, da diventare per loro tanto difficile sbarazzarsene, quanto per una scimmia disfarsi della sua istintiva paura o ripugnanza del serpente.

  2. #2

    Re: [C++] teoria - differenze tra inizializzazione e assegnamento

    Originariamente inviato da hfish
    come da titolo...
    l'inizializzazione riserva spazio in memoria, l'assegnamento no...
    poi?
    Poi (sperando che il mio prof di fondamenti I non sia all'ascolto), sono gestiti in modo diverso, l'assegnamento mediante sovraccaricamento di operator=, l'inizializzazione mediante costruttore;
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  3. #3
    Utente di HTML.it L'avatar di hfish
    Registrato dal
    Dec 2000
    Messaggi
    3,180

    Re: Re: [C++] teoria - differenze tra inizializzazione e assegnamento

    Originariamente inviato da Ikitt
    Poi (sperando che il mio prof di fondamenti I non sia all'ascolto), sono gestiti in modo diverso, l'assegnamento mediante sovraccaricamento di operator=, l'inizializzazione mediante costruttore;
    oddio
    sovraccaricamento proprio nn ce la faccio a sentirlo!

    è tanto bello overloading...

    grazie

    altro?
    Non dobbiamo trascurare la probabilità che il costante inculcare la credenza in Dio nelle menti dei bambini possa produrre un effetto così forte e duraturo sui loro cervelli non ancora completamente sviluppati, da diventare per loro tanto difficile sbarazzarsene, quanto per una scimmia disfarsi della sua istintiva paura o ripugnanza del serpente.

  4. #4
    l'inizializzazione alloca dello spazio, l'assegnazione gli assegna un valore..
    www.vape04.too.it - informatica, elettronica e tante altre cose.
    @LFEO§OFT GREEnOS

  5. #5
    Utente di HTML.it L'avatar di hfish
    Registrato dal
    Dec 2000
    Messaggi
    3,180
    Originariamente inviato da i'mshady
    l'inizializzazione alloca dello spazio, l'assegnazione gli assegna un valore..
    si...
    mi serve qualcosa di più teorico... in dettaglio
    Non dobbiamo trascurare la probabilità che il costante inculcare la credenza in Dio nelle menti dei bambini possa produrre un effetto così forte e duraturo sui loro cervelli non ancora completamente sviluppati, da diventare per loro tanto difficile sbarazzarsene, quanto per una scimmia disfarsi della sua istintiva paura o ripugnanza del serpente.

  6. #6
    Originariamente inviato da hfish
    si...
    mi serve qualcosa di più teorico... in dettaglio
    INIZIALIZZAZIONE:
    - vede di che tipo è la variabile
    - dal tipo deduce le dimensioni in bytes
    - riserva spazio in memoria e le da un indirizzo
    - la variabile ha valore INDEFINITO (quello che ce in mem)

    ASSEGNAZIONE:
    - copia dal lato destro dell'operatore all'indirizzo
    del lato sinistro (variabile)
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,303
    Ora io non so se state solo usando dei termini un po' impropriamente oppure alcuni prof utilizzano dei termini al posto di altri... io, da 13 anni a questa parte, ho sempre saputo queste cose:

    dichiarazione: ciò che voi finora avete definito inizializzazione... allocazione dello spazio in memoria!

    inizializzazione: assegnazione di un valore ad una variabile (o oggetto che sia) precedentemente dichiarata

    assegnazione: istruzione che permette di valorizzare una variabile (quindi, inizializzarla) o di cambiarne il valore attuale.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  8. #8
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  9. #9
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,303
    Originariamente inviato da DYNAM!C+
    hai cercato con GOOGLE

    http://www.ts.infn.it/~lanceri/babar/Cpp97/sld210.htm
    ??? ???
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.