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

20
Os arquivos de cabeçalho são realmente bons? [fechadas]

Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . Acho que os...

20
Por que o Java não coloca o nome do arquivo em args?

Em C e C ++, o método principal mantém o nome do arquivo na primeira posição da matriz em argv [0]. Em Java, no entanto, o nome do arquivo não está incluído na matriz de sequências args. Existe uma razão prática para isso? Eu entendo que isso faz a iteração através dos argumentos da linha de...

20
A regra de 5 - para usá-lo ou não?

A regra 3 ( a regra 5 no novo padrão c ++) declara: Se você precisar declarar explicitamente o destruidor, o construtor de cópias ou o operador de atribuição de cópias, provavelmente precisará declarar explicitamente todos os três. Mas, por outro lado, o " Código Limpo " de Martin recomenda...

20
Deve haver asserções nas versões do release

O comportamento padrão do assertC ++ é não fazer nada nas compilações de versão. Presumo que isso seja feito por razões de desempenho e talvez para impedir que os usuários vejam mensagens de erro desagradáveis. No entanto, eu argumentaria que as situações em que um assertteria disparado mas foi...

20
Técnicas gerais de programação para acelerar o tempo de codificação

Estou me preparando para um concurso de programação em que precisamos codificar em C ++ e é tudo sobre produzir código de trabalho em pouco tempo. Um exemplo seria usar uma macro para obter o mínimo de duas polegadas ou usar memsets para inicializar matrizes (mas me disseram que você não deveria...

20
Teste de unidade C ++: O que testar?

TL; DR Escrever testes bons e úteis é difícil e tem um alto custo em C ++. Os desenvolvedores experientes podem compartilhar sua lógica sobre o que e quando testar? Longa história Eu costumava fazer desenvolvimento orientado a testes, toda a minha equipe, mas não funcionou bem para nós. Temos...

19
C ++ para amigo ou não para amigo

Eu tenho uma programação orientada a objetos com o curso c ++ neste semestre na faculdade e estávamos aprendendo sobre funções de amigos. Eu os detesto instintivamente por sua capacidade de ignorar a segurança que o encapsulamento e a ocultação de dados fornecem, li alguns artigos na internet e...

19
QT-C ++ vs C ++ genérico e STL [fechado]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 5 anos . Ultimamente, estou...

19
Por que dois pontos em vez de ponto?

Há rumores de que as implementações iniciais do C ++ tiveram um operador de ponto para acesso ao namespace. Há uma opinião de que o ponto é mais conveniente que o operador moderno de dois pontos. Qual foi o motivo por trás da introdução do cólon