Perguntas com a marcação «c++»

C ++ é uma linguagem de programação de uso geral. Foi originalmente projetado como uma extensão para C e tem uma sintaxe semelhante, mas agora é uma linguagem completamente diferente. Use esta tag para perguntas sobre o código (a ser) compilado com um compilador C ++. Use uma tag específica da versão para perguntas relacionadas a uma revisão padrão específica [C ++ 11], [C ++ 14], [C ++ 17] ou [C ++ 20] etc.


8
Como instalar o compilador cruzado Raspberry Pi em minha máquina host Linux?
Estou tentando obter compilação cruzada para Raspberry Pi trabalhando em minha máquina Ubuntu. Durante minhas tentativas iniciais, usei o compilador arm-linux-gnueabi, que está disponível no repositório do Ubuntu. Eu tenho isso funcionando. Consegui construir todas as minhas dependências e usar o compilador cruzado em meu projeto cmake. No entanto, acredito …

3
Como o lambda genérico funciona em C ++ 14?
Como o lambda genérico funciona ( autopalavra-chave como tipo de argumento) no padrão C ++ 14? É baseado em modelos C ++ onde, para cada tipo de argumento diferente, o compilador gera uma nova função com o mesmo corpo, mas com tipos substituídos (polimorfismo em tempo de compilação) ou é …
114 c++  lambda  auto  c++14 



7
Cabeçalho C99 stdint.h e MS Visual Studio
Para minha surpresa, acabei de descobrir que o C99 stdint.h está faltando no MS Visual Studio 2003 em diante. Tenho certeza que eles têm seus motivos, mas alguém sabe onde posso baixar uma cópia? Sem este cabeçalho, não tenho definições para tipos úteis, como uint32_t, etc.
113 c++  c  visual-studio  c99 



9
Instanciação de objeto C ++
Sou um programador C tentando entender C ++. Muitos tutoriais demonstram a instanciação de objetos usando um snippet como: Dog* sparky = new Dog(); o que implica que mais tarde você fará: delete sparky; o que faz sentido. Agora, no caso em que a alocação de memória dinâmica é desnecessária, …
113 c++  instantiation 






5
O acesso ao mapa C ++ descarta qualificadores (const)
O código a seguir diz que passar o mapa como constno operator[]método descarta os qualificadores: #include <iostream> #include <map> #include <string> using namespace std; class MapWrapper { public: const int &get_value(const int &key) const { return _map[key]; } private: map<int, int> _map; }; int main() { MapWrapper mw; cout << …
113 c++  stl  const  maps 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.