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.


6
volátil vs. mutável em C ++
Tenho uma pergunta sobre a diferença entre volátil e mutável. Percebi que os dois significam que ele pode ser alterado. O quê mais? Eles são a mesma coisa? Qual é a diferença? Onde eles são aplicáveis? Por que as duas idéias são propostas? Como usá-los de maneira diferente? Muito obrigado.
86 c++  volatile  mutable 

12
Copie os valores do mapa para o vetor em STL
Estou trabalhando no STL efetivo no momento. O item 5 sugere que geralmente é preferível usar funções de membro de intervalo em vez de suas contrapartes de elemento único. No momento, desejo copiar todos os valores em um mapa (ou seja, não preciso das chaves) para um vetor. Qual é …
86 c++  stl  containers 


7
Como passar um vetor para uma função?
Estou tentando enviar um vetor como argumento para uma função e não consigo descobrir como fazê-lo funcionar. Tentei de várias maneiras diferentes, mas todas fornecem mensagens de erro diferentes. Incluo apenas parte do código, pois é apenas essa parte que não funciona. (o vetor "aleatório" é preenchido com valores aleatórios, …
86 c++  function  vector 



8
Existe tipo de dados 'byte' em C ++?
Se existir, existe um arquivo de cabeçalho para incluir? Este código dá erro de compilação: #include <iostream> using namespace std; int main() { byte b = 2; cout << b << endl; return 0; }
86 c++ 





3
A () = A () - por que ele compila?
class A {}; int main() { A() = A(); return 0; } Por que este código compila? Não deveria haver algum erro que no lado esquerdo do operador de atribuição deve ser colocado lvalue? É A () lvalue? versão g ++ 4.7
85 c++ 

3
Grande diferença (x9) no tempo de execução entre código quase idêntico em C e C ++
Estava a tentar resolver este exercício em www.spoj.com: FCTRL - Factorial Você realmente não precisa ler, apenas faça se estiver curioso :) Primeiro eu implementei em C ++ (aqui está minha solução): #include <iostream> using namespace std; int main() { unsigned int num_of_inputs; unsigned int fact_num; unsigned int num_of_trailing_zeros; std::ios_base::sync_with_stdio(false); …
85 c++  c  performance  gcc  iostream 

1
Usando Maven para projetos C / C ++
Estou colocando a construção do Maven em torno de um cluster de código amador, mal escrito e, francamente, primitivo C / C ++ (ou seja, alguns C, alguns C ++). O problema é - há muito dele em circulação atualmente e não pode ser facilmente substituído. Construí-lo requer muito conhecimento …

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.