Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14
  1. #11
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    Comunque in VC++ Express 2008 compila senza problemi, sia in versione esplicitata che non. Forse ti riferivi alle edizioni 2005 o addirittura al VC6.0 che quello si era completamente fuori standard. (Se non ricordo male risale al 1996 mentre lo standard è del 1998).
    This code and information is provided "as is" without warranty of any kind, either expressed
    or implied, including but not limited to the implied warranties of merchantability and/or
    fitness for a particular purpose.

  2. #12
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Il Visual C++ 6.0 è uscito nel 98, se non erro proprio subito dopo lo standard.
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  3. #13
    Il Visual C++ 6.0 è uscito nel 98, se non erro proprio subito dopo lo standard.
    Non conosco le date esatte di pubblicazione dello standard e del VC6, ma chiaramente anche se fosse stato rilasciato dopo non sarebbe stato possibile rendere conforme allo standard il compilatore in pochi mesi. Infatti VC6 non è conforme allo standard ISO/IEC 14882:1998.
    "Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."

  4. #14
    Se non sbaglio Visual C++ ha iniziato ad essere ben conforme allo standard dal VC++ .NET 2002, con grandi miglioramenti anche nella versione 2003. L'unica mancanza seria rispetto allo standard attualmente è l'assenza dei template export, ma praticamente nessuno li ha ancora implementati (e pare che praticamente nessuno abbia interesse ad implementarli); trovi tutti i punti in cui VC++ 2008 non è standard qui.
    Per la faccenda delle estensioni al linguaggio, ogni compilatore ha un particolare switch per disattivarle (-ansi per gcc, /Za per Visual C++), e in ogni caso impostando i warning al livello massimo (come si dovrebbe fare sempre nei progetti nuovi) di solito vengono segnalati i comportamenti non standard.
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.