Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Originariamente inviato da signoredeltempo
    unsigned int può contenere fino a 4294967295 (preso da climits, spero di non dire sciocchezze): questo vale anche per size_t?
    Quello che dici tu è una particolare implementazione di unsigned int (suppongo su una macchina a 32 bit), lo standard, di base, si limita a garantire un range 0 - 65536; per size_t non mi pare si garantisca un range specifico, si dice solo che può contenere le dimensioni di qualunque oggetto tu possa creare (quindi di fatto con ogni probabilità avrà le stesse dimensioni di un puntatore).
    Per altre info su size_t leggi qui (e se vuoi approfondire eventualmente apri un thread separato).
    Vorrei postare il codice del programma, magari per qualche consiglio/dritta.
    Se non si parla più di questo problema specifico, altro thread.
    Amaro C++, il gusto pieno dell'undefined behavior.

  2. #12
    E quindi, su una macchina a 64 bit un puntatore sarà sempre a 64 bit?

  3. #13
    Utente bannato
    Registrato dal
    Apr 2012
    Messaggi
    510
    Originariamente inviato da signoredeltempo
    E quindi, su una macchina a 64 bit un puntatore sarà sempre a 64 bit?

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