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

108
Conclusão de código mais rápida com clang

Estou investigando possíveis acelerações de conclusão de código ao usar o mecanismo de conclusão de código do clang. O fluxo descrito abaixo é o que encontrei no rtags , de Anders Bakken. As unidades de tradução são analisadas por um daemon que monitora arquivos para alterações. Isso é feito por...

108
O que torna esse uso de ponteiros imprevisível?

No momento, estou aprendendo dicas e meu professor forneceu este trecho de código como exemplo: //We cannot predict the behavior of this program! #include <iostream> using namespace std; int main() { char * s = "My String"; char s2[] = {'a', 'b', 'c', '\0'}; cout << s2 <<...

107
Os enums C ++ são assinados ou não?

Os enums C ++ são assinados ou não? E, por extensão, é seguro validar uma entrada verificando se ela é <= seu valor máximo e deixar de fora> = seu valor mínimo (assumindo que você começou em 0 e foi incrementado em

107
C ++: qual biblioteca regex devo usar? [fechadas]

Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 5 anos . Melhore esta questão...

107
Como proibir temporários

Para uma classe Foo, existe uma maneira de proibir sua construção sem dar a ela um nome? Por exemplo: Foo("hi"); E só permite se você der um nome, como o seguinte? Foo my_foo("hi"); O tempo de vida do primeiro é apenas a instrução e o segundo é o bloco envolvente. No meu caso de uso, Fooé...

107
O que exatamente stringstream faz?

Estou tentando aprender C ++ desde ontem e estou usando este documento: http://www.cplusplus.com/files/tutorial.pdf (página 32). Encontrei um código no documento e o executei. Tentei inserir Rs 5,5 para preço e um inteiro para quantidade e a saída foi 0. Tentei inserir 5,5 e 6 e a saída estava...

106
Usando o comparador std :: set personalizado

На этот вопрос есть ответы на Stack Overflow на русском : Компаратор для set Estou tentando alterar a ordem padrão dos itens em um conjunto de inteiros para serem lexicográficos em vez de numéricos e não consigo compilar o seguinte com g ++: file.cpp: bool...

106
Herdando de uma classe de modelo em c ++

Vamos dizer que temos uma classe de modelo Area, que tem uma variável de membro T area, um T getArea()e um void setArea(T)membro funções. Posso criar um Areaobjeto de um tipo específico digitando Area<int>. Agora eu tenho uma classe Rectangleque herda a Areaclasse. Já que Rectangleele mesmo...