Resultados da pesquisa a pedido "language-design"

3 a resposta

Operadores Lua, porque não é + =, - = e assim por diante definido?

Esta é uma questão que eu tenho sido levemente irritada há algum tempo e nunca cheguei a procurar a resposta.No entanto, pensei que poderia pelo menos fazer ...

6 a resposta

Por que os operadores "e" e "ou" não estão em Python?

3 a resposta

Qual é a razão para prolongar o tempo de vida dos temporários?

15 a resposta

Por que o Java não suporta entradas não assinadas?

Por que o Java não inclui suporte para números inteiros não assinados? Parece-me uma omissão estranha, uma vez que eles permitem escrever código com menor probabilidade de produzir estouros em entradas inesperadamente grandes. Além disso, o uso ...

2 a resposta

Qual é o operador "" em C ++?

Eu caíesta página [http://www.akiwi.co.uk/programming.html]onde o autor fala sobre opadronização do operador "": A decisão do comitê de padrões de C ++ depadronizaroperator ""estava [...] Do que ele está falando? Não consigo encontrar nenhuma ...

4 a resposta

implementação de inferência de tipo

Vejo algumas discussões interessantes aqui sobre tipagem estática versus dinâmica. Geralmente, prefiro a digitação estática, devido à verificação do tipo de compilação, código melhor documentado, etc. No entanto, concordo que eles desordenam o ...

5 a resposta

Por que o Python decidiu contra referências constantes?

Nota: Não estou falando sobre impedir a religação de uma variável. Estou falando de impedir a modificação da memória à qual a variável se refere e de qualquer memória que possa ser alcançada a partir daí, seguindo os contêineres aninhados. Eu ...

7 a resposta

C # equivalente à palavra-chave do Visual Basic: 'With' ... 'End With'?

No Visual Basic, se você deseja alterar várias propriedades de um único objeto, há umaWith/End With declaração: Dim myObject as Object // ' Rather than writing: myObject.property1 = something myObject.property2 = something2 // ' You can write: ...

5 a resposta

Como o Go não possui fluxos de pilha

Eu li nesta apresentaçãohttp://golang.org/doc/ExpressivenessOfGo.pdf [http://golang.org/doc/ExpressivenessOfGo.pdf]página 42: Seguro - nenhum estouro de pilha Como isso é possível? e / ou como o Go funciona para evitar isso?

1 a resposta

Por que devo usar o endereço de operador para obter um ponteiro para uma função de membro?

struct A { void f() {} }; void f() {} int main() { auto p1 = &f; // ok auto p2 = f; // ok auto p3 = &A::f; // ok // // error : call to non-static member function // without an object argument // auto p4 = A::f; // Why not ok? }Por que devo usar o ...