Articles of operadores

Por que o 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 o C ++ tem o operador :: , em vez de usar o . operador para este fim? Java não tem um operador separado e funciona bem. Existe alguma diferença entre C ++ e Java que significa […]

Java: O que o operador de dois pontos (:) faz?

Eu procuraria por mim mesmo, mas nem sei como é chamado. Alguém se importaria de explicar o que faz? Eu não sabia que havia várias vezes a: apareceu. O que faz neste caso aqui: public String toString() { String cardString = “”; for (PlayingCard c : this.list) // <– { cardString = cardString + c […]

Diretrizes de precedência do operador Java

Incompreensão A precedência do operador Java é uma fonte de perguntas freqüentes e erros sutis. Fiquei intrigado ao saber que até mesmo a especificação da linguagem Java diz: “Recomenda-se que o código não dependa de forma crucial nesta especificação”. JLS §15.7 Preferindo claro para inteligente , existem orientações úteis nesta área? Aqui estão alguns resources […]

Operador de pipe (|) em Java

Eu tenho essa afirmação em Java: System.out.println(3|4); Por que a saída é 7?

Oracle: O que `(+)` faz em uma cláusula WHERE?

Encontrei o seguinte em um aplicativo baseado em Oracle que estamos migrando (generalizado) : SELECT Table1.Category1, Table1.Category2, count(*) as Total, count(Tab2.Stat) AS Stat FROM Table1, Table2 WHERE (Table1.PrimaryKey = Table2.ForeignKey(+)) GROUP BY Table1.Category1, Table1.Category2 O que (+) faz em uma cláusula WHERE? Eu nunca vi isso usado assim antes.

Fazendo o operador << virtual?

Eu preciso usar um operador virtual <<. No entanto, quando tento escrever: virtual friend ostream & operator<<(ostream& os,const Advertising& add); Eu recebo o erro do compilador Erro 1 erro C2575: ‘operator <<': somente funções e bases de membros podem ser virtuais Como posso transformar este operador virtual?

Diferença entre & e && em Java?

Duplicatas possíveis: Qual é a diferença entre | e || em Java? Diferença em & e && Eu só queria saber qual é a diferença entre & e && ? Alguns dias eu escrevi uma condição para uma declaração if parecia algo como: if(x 0) No entanto, eu mudei o && para apenas & e […]

Qual é o operador “??” para?

Eu estava pensando sobre ?? assina em código C# . Para que serve? E como posso usá-lo? E sobre int? ? É um int anulável? Veja também: ?? Operador Coalescente Nulo -> O que significa coalescência?

Quando usar o operador double não (!!) em JavaScript

Eu entendo o que o operador double não faz em JavaScript . Estou curioso sobre o uso e se uma afirmação recente que fiz está correta. Eu disse que if (!!someVar) nunca é significativo nem é (!!someVar && … porque tanto o if quanto o && farão com que alguns Var sejam avaliados como booleanos […]

Criando um operador “exclusivo ou” lógico em Java

Observações: Java tem um operador AND lógico. Java tem um operador OR lógico. Java tem um operador NOT lógico. Problema: Java não tem um operador XOR lógico, de acordo com o sol . Eu gostaria de definir um. Definição do Método: Como um método, ele é simplesmente definido da seguinte maneira: public static boolean logicalXOR(boolean […]