Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C]: void

  1. #1

    [C]: void

    Salve,
    in alcuni sorgenti vedo che nelle dichiarazioni di funzioni, alcuni argomenti sono di tipo "void". Ma a che serve? Void non serve solo per definire funzioni che non ritornano nessun valore?

  2. #2
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Da Pensare in C++, cap 3 :


    Il C ed il C++ hanno altri due modi di dichiarare una lista di argomenti. Se si ha una lista di argomenti vuota, si può dichiararla come func( ) in C++, la quale dice al compilatore che ci sono esattamente zero argomenti. Si dovrebbe essere consapevoli che ciò significa solamente una lista di argomenti vuota in C++. In C ciò significa " un indeterminato numero di argomenti" ( il quale è un " buco" nel C poichè disabilita il controllo del tipo in quel caso). Sia in C che C++, la dichiarazione func(void); intende una lista di argomenti vuota. La parola chiave void intende "nulla" in questo caso (e può anche significare "nessun tipo" nel caso dei puntatori, come si vedrà in seguito in questo capitolo).
    Linux user number 403381

    Stop TCPA!

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.