Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C++] Come si chiama questo modello di programmazione?

    Ciao ragazzi, ho visto delle strutture in C++ utilizzate nella seguente maniera :

    codice:
    struct c4game {
      int nr;
      int nc;
      int free;
      matrix grid;
    
      bool init(int,int);
      bool put(int,int);
      int check();
      std::string tostring();
    };
    
    
    int main(){
      struct c4game c4;
    
    ........
    
      c4.init(nr,nc);
    }
    
    
    bool c4game::init(int nrows, int ncols){
    ...
    }

    Come si chiama questo modello di programmazione?
    La curiosità è la fonte della conoscenza.

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

    Re: [C++] Come si chiama questo modello di programmazione?

    Originariamente inviato da P4nico
    Come si chiama questo modello di programmazione?
    E' OOP ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Di fatto in quel codice si usano delle struct come classi; in effetti in C++ l'unica differenza tra le struct e le class è la visibilità predefinita dei membri e dell'ereditarietà - public per le struct, private per le class.
    Amaro C++, il gusto pieno dell'undefined behavior.

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.