A questo link è disponibile un archivio contenente una copia del sito aggiornata quotidianamente.
In alternativa è disponibile un file di help in formato HTML per Windows dei contenuti di questo wiki allo stato del Febbraio 2009.
Funziona su molte versioni di Windows, comprese le più recenti, senza bisogno di software aggiuntivo. Questo file è indicizzato e può essere usato in parecchie applicazioni IDE che supportano file tipo .chm per l'accesso all'help di funzioni e template in modo dipendente dal contesto di editing.
Il file può essere scaricato tramite il seguente link: cppreferencecom_feb09.zip
Certo, siete i benvenuti. I contenuti sono soggetti alla licenza Creative Commons Attribution 3.0 license.
Tutto quello che vi chiediamo è che includiate un link a cppreference.com cosicchè si sappia dove trovare la versione più aggiornata del sito.
Assolutamente sì. Se notate qualcosa di sbagliato correggetelo. Se voleste aggiungere nuovo contenuto prima controllate che non sia già esistente, quindi procedete pure.
Siate cauti con le modifiche e non dimenticare di pensare prima di digitare.
cppreference.com è sviluppato con DokuWiki.
Non troverete sul sito tutorial di introduzione alla programmazione. Questo site è inteso per essere usato da programmatori C++ di varia esperienza che hanno però già una idea di quello che vogliono e semplicemente hanno bisogno di ottenere la sintassi o le funzionalità generali. Se siete interessati ad imparare il C o il C++ provate a consultare i seguenti siti:
Ci sono poche certezze nella vita. Molti compilatori C++ hanno certe funzionalità aggiuntive o altre funzionalità mancanti. Se non trovate quello che cercate qui non assumete che non esiste. Fate una ricerca su internet invece.
Gran parte del codice di questo sito è stato compilato su Linux (Red Hat, Debian, Ubuntu…) con il compilatore GNU Compiler Collection. Questo sito è semplicemente un insieme di riferimenti per le caratteristiche del C++ e non tutti i compilatori sarebbero in grado di compilare ogni esempio codice riportato qui.
Un esempio
#include <vector> #include <Vector> #include <vector.h>
(secondo le specifiche il primo dovrebbe funzionare e il compilatore dovrebbe essere abbastanza evoluto da usarlo come riferimento verso il vero file di header.)
plattform-independent per includere librerie standard del C. Per esempio dovreste essere in grado di usare
#include <cstdio>
invece di
#include <stdio.h>cout << "hello world!";
Mentre compilatori più recenti richiedono che venga scritto così
std::cout << "hello world!";
o che si dichiari quale namespace usare con il comando ”using namespace”
…La lista continua. Il altre parole: i risultati individuali possono cambiare di caso in caso.
Se trovate errori in questo manuale di riferimento siete liberi di correggerli, oppure contattateci a comments@cppreference.com.
Pensatelo come un servizio di una comunità: “for geeks, by geeks”.