Aqui está uma versão arquivada do site, atualizada diariamente (em inglês).
Alternativamente, uma versão em texto totalmente indexada e pesquisável em formato Windows HTML help (.chm) do conteúdo Wiki deste site (até fevereiro de 2009) também está disponível. Funciona em várias versões do Windows, inclusive nas mais recentes, sem a necessidade de nenhum software adicional. Uma vez que este arquivo de ajuda é indexado, ele pode ser usado juntamente com vários Ambientes de Desenvolvimento Integrado (Integrated Development Environments - IDE) que suportem arquivos .chm, por exemplo, para acesso a funções e nomes de templates através de palavras-chave.
Pode fazer o download deste arquivo de ajuda aqui: cppreferencecom_feb09.zip
Claro, isso seria ótimo! Todo o conteúdo daqui está licenciado através da "Creative Commons Attribution 3.0 license".
A única coisa que pedimos é que coloque um link para cppreference.com para que todos saibam onde conseguir o conteúdo mais atualizado.
Claro. Se vir algo que está errado, corrija-o. Se quiser adicionar conteúdo, certifique-se de que não foi ainda acrescentado, e altere!
Apenas seja moderado com as suas alterações, e pense antes de escrever.
cppreference.com é alimentado por DokuWiki.
Não há tutoriais do tipo “Introdução à Programação” aqui. Este site destina-se a ser usado por programadores mais ou menos experientes em C++, que têm uma boa idéia do que querem fazer e precisam apenas de verificar a sintaxe. Se tiver interesse em aprender/estudar C ou C++, tente um destes sites:
Poucas coisas na vida são absolutas. Alguns compiladores têm mais funcionalidades, outros menos. Se não encontrar aqui o que está à procura, não assuma que não existe. Procure no Google.
A maioria do código deste site foi compilado em Linux (Red Hat, Debian ou Ubuntu) com GNU Compiler Collection. Uma vez que este site é apenas uma refêrencia para a especifição do C++, nem todos os compiladores darão suporte a todas as funções listadas aqui. Por exemplo,
#include <vector> #include <Vector> #include <vector.h>
(de acordo com a especificação, o primeiro destes deve funcionar, e o compilador deve saber o suficiente para usá-lo para referenciar o verdadeiro “header” de vetores)
#include <cstdio>
em vez de
#include <stdio.h>cout << "hello world!";
Contudo, compiladores mais recentes obrigam a que use:
std::cout << "hello world!";
ou declarar qual o namespace a usar com o comando “using namespace”.
…A lista continua por aí adiante. Por outras palavras, os resultados podem variar.
Se encontrar erros nesta referência, fique à vontade para corrigi-los. Ou pode contactar-nos em comments@cppreference.com.
Pense nele como um serviço para a comunidade, de geeks, para geeks.
(o conjunto de páginas traduzidas deste wiki foi/encontra-se a ser escrito ao abrigo do novo Acordo Ortográfico)