Translations of this page?:

Perguntas Frequentes (FAQ)

Posso arranjar uma cópia deste site?

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

Posso [mirror/traduzir/colocar minha própria versão/etc.] este site?

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.

O quê? Isto é um wiki? Posso alterar coisas?

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.

Qual o software wiki que este site corre?

cppreference.com é alimentado por DokuWiki.

A quem é dirigido este site?

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:

Este site tem uma lista completa e definitiva de tudo o que se pode fazer com C++?

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.

Alguns dos exemplos deste site não funcionam no meu sistema. O que se passa?

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,

  • Os header files mudam bastante. Para incluir o suporte necessário para vetores, pode ter de usar um destes:
      #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)

  • Outro problema com os header files é que os compiladores mais recentes podem usar comandos mais independentes da plataforma para incluir bibliotecas standard do C. Por exemplo, deve poder usar:
      #include <cstdio>

em vez de

      #include <stdio.h>
  • Todo o código deste site parte do princípio de que o namespace correcto foi designado. Se o seu compilador é um pouco antigo, pode usar declarações simples como:
      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”.

  • Alguns compiladores populares (como o que vem junto com o Microsoft Visual C++) tem funcionalidade alternativa ou acrescentada àquelas da Standard Template Library do C++ (STL). Por exemplo, o MFC no Visual C++ fornece um tipo de string “CString”, que tem funcionalidade de string mas não é parte da STL do C++.

…A lista continua por aí adiante. Por outras palavras, os resultados podem variar.

Existe um erro neste site.

Se encontrar erros nesta referência, fique à vontade para corrigi-los. Ou pode contactar-nos em comments@cppreference.com.

O que se passa com este site?

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)

 
• • • SitemapRecent changesRSScc