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.


27
Projeto de máquina de estado C [fechado]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 3 meses . Melhore esta pergunta Estou criando um pequeno projeto em C …




9
Quais idiomas C ++ foram descontinuados no C ++ 11?
Com o novo padrão, existem novas maneiras de fazer as coisas, e muitas são mais agradáveis ​​que as antigas, mas a antiga ainda é boa. Também está claro que o novo padrão não obsoleta muito, por motivos de compatibilidade com versões anteriores. Portanto, a questão que resta é: Quais formas …
192 c++  c++11  c++-faq 

21
Você usa NULL ou 0 (zero) para ponteiros em C ++?
Nos primeiros dias do C ++, quando ele era aparafusado em cima de C, não era possível usar NULL como definido (void*)0. Você não pode atribuir NULL a nenhum ponteiro além de void*, o que o tornou meio inútil. Naqueles dias, era aceito que você usasse 0(zero) para ponteiros nulos. …
192 c++  null 

7
Por que std :: list :: reverse tem O (n) complexidade?
Por que a função reversa para a std::listclasse na biblioteca padrão C ++ possui tempo de execução linear? Eu pensaria que, para listas duplamente vinculadas, a função reversa deveria ter sido O (1). A reversão de uma lista duplamente vinculada deve envolver apenas a troca da cabeça e dos ponteiros …
192 c++  c++11  stl  linked-list 

7
O que realmente é um deque no STL?
Para obter mais informações sobre o Stack Overflow no Stack Overflow em Inglês : Clique aqui para obter mais informações sobre o std :: deque Eu estava olhando para contêineres STL e tentando descobrir o que eles realmente são (ou seja, a estrutura de dados usada), e o deque me …
192 c++  stl  deque 


5
inserir vs substituir vs operador [] no mapa c ++
Estou usando mapas pela primeira vez e percebi que existem várias maneiras de inserir um elemento. Você pode usar emplace(), operator[]ou insert(), mais variantes, como usar value_typeou make_pair. Embora exista muita informação sobre todos eles e perguntas sobre casos específicos, ainda não consigo entender o quadro geral. Então, minhas duas …

2
Quais recursos do Boost se sobrepõem ao C ++ 11?
Coloquei minhas habilidades em C ++ na prateleira há vários anos e parece que agora, quando preciso delas novamente, o cenário mudou. Temos o C ++ 11 agora, e meu entendimento é que ele se sobrepõe a muitos recursos do Boost. Existe algum resumo de onde estão essas sobreposições, quais …
191 c++  boost  c++11 


19
Posso usar um literal binário em C ou C ++?
Eu preciso trabalhar com um número binário. Eu tentei escrever: const x = 00010000; Mas não deu certo. Sei que posso usar um número hexadecimal com o mesmo valor 00010000, mas quero saber se existe um tipo em C ++ para números binários e, se não houver, existe outra solução …
190 c++  c  binary 

13
Não herdarás de std :: vector
Ok, isso é realmente difícil de confessar, mas eu tenho uma forte tentação no momento de herdar std::vector. Preciso de cerca de 10 algoritmos personalizados para vetor e quero que eles sejam diretamente membros do vetor. Mas, naturalmente, também quero ter o restante da std::vectorinterface. Bem, minha primeira idéia, como …
189 c++  oop  inheritance  stl  vector 

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.