Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    216

    [Win32 c++] #pragma pack

    Salve, sul codice di un programma ci sono queste istruzioni:
    codice:
    #pragma pack(push, 2)
    
    typedef struct
    {
         short iMsecPerBeat ;
         short iVelocity ;
         short iNumBeats ;
         DWORD dwSeqPerc [NUM_PERC] ;
         DWORD dwSeqPian [NUM_PERC] ;
    }
    DRUM, * PDRUM ;
    
    #pragma pack(pop)
    Volevo sapere cosa significano
    codice:
    #pragma pack(push, 2) 
    #pragma pack(pop)
    Ringrazio a chi mi risponderà.

  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    è l'allineamento (dell'indirizzo) che il compilatore assegna ai dati in memoria.
    Per gli Spartani e Sparta usa spartan Il mio github

  3. #3

    Re: [Win32 c++] #pragma pack

    Originariamente inviato da Bruce5000

    Volevo sapere cosa significano
    codice:
    #pragma pack(push, 2) 
    #pragma pack(pop)
    Ringrazio a chi mi risponderà.
    msdn pragma
    msdn pragma pack

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.