Resultados da pesquisa a pedido "language-design"
Por que C ++ precisa do operador de resolução de escopo?
(Eu sei o que o operador de resolução de escopo faz, e como e quando usá-lo.) Por que C ++ tem o::, em vez de usar o. operador para esse fim? Java não tem um operador separado e funciona bem. Existe alguma diferença entre C ++ e Java ...
Em C / C ++, por que o while (expressão); precisa de um ponto e vírgula?
Meu palpite é que isso facilitou a análise, mas não consigo entender exatamente o porqu Então, o que isso tem ... do { some stuff } while(test); more stuff é melhor que ... do { some stuff } while(test) more stuff
Qual é o sentido de make_heap?
Alguém pode me dizer o ponto dos modelos de função de pilha STL comostd::make_heap? Por que alguém iria usá-los? Existe um uso prático?
Por que as variáveis não são declaradas em "try" no escopo em "catch" ou "finalmente"?
Em C # e em Java (e possivelmente em outras linguagens também), variáveis declaradas em um bloco "try" não estão no escopo nos blocos "catch" ou "finalmente" correspondentes. Por exemplo, o código a seguir não compila: try { String s = "test"; ...
Foreach pode lançar uma InvalidCastException?
Imagine o seguinte código: class foreach_convert { public static void method2() { List<IComparable> x = new List<IComparable>(); x.Add(5); foreach (string s in x) { //InvalidCastException in runtime } } } Eu me pergunto, por que esse ...
C #: Nenhuma conversão implícita da Classe <Criança> para a Classe <Base>
seguinte snippet não seria compilado. Com o seguinte erro: Não é possível converter implicitamente o tipo 'Container <ChildClass>' em 'Container <BaseClass>' class BaseClass {} class ChildClass : BaseClass {} class Container<T> where T ...
Compiladores Java ou linguagens JVM compatíveis com got
Existe um sinalizador de compilador java que me permite usargoto como uma construção válida? Caso contrário, existem compiladores java de terceiros que suportamgoto? Caso contrário, existem outros idiomas compatíveis comgotonquanto, ao mesmo ...