Engenharia de software

Perguntas e respostas para profissionais, acadêmicos e estudantes que trabalham no ciclo de vida de desenvolvimento de sistemas

5
As enums criam interfaces quebradiças?
Considere o exemplo abaixo. Qualquer alteração na enumeração ColorChoice afeta todas as subclasses IWindowColor. As enums tendem a causar interfaces quebradiças? Existe algo melhor que um enum para permitir mais flexibilidade polimórfica? enum class ColorChoice { Blue = 0, Red = 1 }; class IWindowColor { public: ColorChoice getColor() const=0; …

7
Por que a criação de instância é do jeito que é?
Eu aprendi C # nos últimos seis meses ou mais e agora estou investigando Java. Minha pergunta é sobre a criação de instâncias (em qualquer idioma, na verdade) e é mais sobre: ​​Eu me pergunto por que eles fizeram dessa maneira. Veja este exemplo Person Bob = new Person(); Existe …

2
Concatenando literais de string adjacentes
C e C ++ compilam literais de string adjacentes como um único literal de string. Por exemplo, isto: "Some text..." "and more text" é equivalente a: "Some text...and more text" Em outras linguagens da família C, como C # ou Java, esse é um erro de sintaxe (que é perfeitamente …




5
Algoritmo para porcentagem sem saber o número total
Suponha que haja nlinhas para uma linha direta. Sempre que um cliente liga para a linha direta, a chamada é encaminhada para uma das nlinhas. E eu quero atribuir porcentagem de chamadas para cada uma das n linhas. Suponha que haja duas linhas e uma linha seja atribuída a 60% …


3
Git: Filial ou Forquilha?
Eu tenho um projeto de jogo que terá duas versões: Uma versão simples do jogo, o núcleo. Uma versão avançada do jogo. Eu tenho a 1ª versão no meu repositório público, e somente eu estarei trabalhando nele. Quanto à 2ª versão, dois amigos meus e eu trabalharemos nela. A parte …





4
Qual dessas respostas sobre funções está incorreta?
Então, enquanto eu faço algumas compilações longas, decidi fazer o teste geral do C ++ no ODesk e me deparei com essa pergunta. Se não me engano, dada a redação (ou a falta dela), tudo isso pode ser verdade. uma. int Foo() { } int Foo(int bar) { } b. …
17 c++ 


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.