Resultados da pesquisa a pedido "language-design"
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 ...
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 ...
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 ...
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 ...
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 ...
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: ...
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?
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 ...