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

38
Práticas recomendadas para usar namespaces em C ++ [fechado]

Eu li o Clean Code do tio Bob há alguns meses e teve um impacto profundo na maneira como escrevo código. Mesmo que parecesse repetir coisas que todo programador deveria saber, reuni-las e colocá-las em prática resulta em um código muito mais limpo. Em particular, achei a divisão de grandes funções...

37
Bom exemplo de código complexo usando TDD [fechado]

Qual seria um bom exemplo do uso de TDD em projetos grandes, da vida real e complexos? Todos os exemplos que vi até agora são projetos de brinquedos com a finalidade de um livro ou papel ... Você pode nomear um projeto de código aberto que usa muito o TDD? De preferência em C ++, mas posso ler...

37
O C ++ 11 inclui std :: stoi, por que não std :: itos?

Notei, para minha alegria, que o C ++ 11 tem uma std::sto@família de funções para descompactar facilmente ints / floats / longs, independentemente das strings. Estou surpreso, no entanto, que o contrário não seja implementado. Por que o comitê de padrões não incluiu uma std::itosfamília de funções...

37
O "paradoxo blub" e c ++

Eu estava lendo o artigo aqui: http://www.paulgraham.com/avg.html e a parte sobre o "paradoxo blub" foi particularmente interessante. Como alguém que codifica principalmente em c ++, mas tem exposição a outras linguagens (principalmente Haskell), estou ciente de algumas coisas úteis nessas...

37
Dói aprender partes de muitas linguagens de programação?

Comecei minha carreira de programação no BASIC, durante a 9ª série. Aprendi um pouco de BASIC escrevendo programas simples para adicionar, subtrair e imprimir. Então eu fui para a universidade e fiz Engenharia da Informação e Sistemas de Computação. No primeiro ano, fui ensinado C e tenho um bom...

35
Piores práticas em C ++, erros comuns [fechado]

Depois de ler esse famoso discurso de Linus Torvalds , perguntei-me quais são as armadilhas para os programadores em C ++. Não estou explicitamente me referindo a erros de digitação ou fluxo incorreto de programa, conforme tratado nesta pergunta e suas respostas , mas a erros de mais alto nível que...

35
Como mudar para o C ++ 11?

Estou programando em C ++ há algum tempo, mas principalmente as coisas estão centradas nos recursos de baixo nível do C ++. Com isso, quero dizer principalmente trabalhando com ponteiros e matrizes brutas. Eu acho que esse comportamento é conhecido como usar C ++ como C com classes. Apesar disso,...

35
Ensinar C ++ para alunos do ensino médio: onde traçar a linha?

Estarei orientando uma equipe de estudantes do ensino médio para a PRIMEIRA Competição de Robótica, a maioria das equipes aqui desenvolve [seu software de robô usando C ++. Para muitos dos alunos da equipe, esta será sua primeira introdução à programação. Eu não teria escolhido C ++ para ensinar...

35
o que a mensagem está passando no OO?

Eu estudei programação OO, principalmente em C ++, C # e Java. Eu pensei que tinha uma boa noção sobre isso com meu entendimento de encapsulamento, herança e polimorfismo (além de ler muitas perguntas neste site). Uma coisa que parece surgir aqui e ali é o conceito de "passagem de mensagem"....