Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [C++] Return main

  1. #1

    [C++] Return main

    Secondo lo standard del C++ il main deve ritornare un intero oppure no?
    Dove trovo queste informazioni da fonti ufficiali?

  2. #2
    Originariamente inviato da starcraftworld
    Secondo lo standard del C++ il main deve ritornare un intero oppure no?
    È spiegato in §3.6.1; in particolare, a ¶2 c'è
    [This function] shall have a return type of type int, but otherwise its type is implementation-defined. All implementations shall allow both of the following definitions of main:
    codice:
    int main() { /* ... */ }
    and
    codice:
    int main(int argc, char* argv[]) { /* ... */ }
    Tuttavia è concesso omettere il return alla fine del main, nel qual caso si sottintende return 0:
    If control reaches the end
    of main without encountering a return statement, the effect is that of executing
    codice:
    return 0;
    (¶5)
    Dove trovo queste informazioni da fonti ufficiali?
    Sta tutto nel testo dello standard.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Qual'e' il testo dello standard?

  4. #4
    Originariamente inviato da starcraftworld
    Qual'e' il testo dello standard?
    Ma cercare "C++ standard" su Google pare così brutto?

    In ogni caso, il testo dello standard si paga. Le bozze tuttavia sono disponibili gratuitamente.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Originariamente inviato da starcraftworld
    Secondo lo standard del C++ il main deve ritornare un intero oppure no?
    Dove trovo queste informazioni da fonti ufficiali?
    Per questo genere di domande è sufficiente una ricerca su Google, suvvia...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.