Articles of operador

Precedência do operador com o operador Ternary do Javascript

Eu não consigo envolver minha cabeça em torno da primeira parte deste código (+ =) em combinação com o operador ternário. h.className += h.className ? ‘ error’ : ‘error’ A maneira que eu acho que esse código funciona é a seguinte: h.className = h.className + h.className ? ‘ error’ : ‘error’ Mas isso não está […]

O que é um ponto de interrogação “?” E “:” Operador de cólon usado para?

Duas perguntas sobre o uso de um ponto de interrogação “?” e dois pontos “:” operador dentro dos parênteses de uma function de impressão: o que eles fazem? Além disso, alguém sabe o termo padrão para eles ou onde posso encontrar mais informações sobre seu uso? Eu li que eles são semelhantes a uma instrução […]

Como devo escrever o ISO C ++ Standard em conformidade com novos e personalizados operadores de exclusão?

Como devo escrever o padrão ISO C ++ em conformidade com new e personalizados operadores de delete ? Isso é uma continuação do Overloading new e do delete no C ++ FAQ, sobrecarga do operador e seu acompanhamento. Por que um deve replace os novos operadores padrão e delete? Seção 1: Escrevendo um new operador […]

Qual é a diferença entre operadores de prefixo e postfix?

O código a seguir imprime um valor de 9. Por quê? Aqui return(i++) retornará um valor de 11 e devido a –i o valor deve ser 10 em si, alguém pode explicar como isso funciona? #include main() { int i= fun(10); printf(“%d\n”,–i); } int fun (int i) { return(i++); }

O que significa o ponto de interrogação e os dois-pontos (operador?: Ternário) no objective-c?

O que essa linha de código significa? label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect; O ? e : confunda-me

Ponto de interrogação e dois pontos em JavaScript

Eu me deparei com a seguinte linha hsb.s = max != 0 ? 255 * delta / max : 0; O que fazer o ? e : significa neste contexto?

Por que os operadores de designação + +, – =, * =, / = compostos de Java não precisam ser convertidos?

Até hoje, pensei que por exemplo: i += j; é apenas um atalho para: i = i + j; Mas e se tentarmos isso: int i = 5; long j = 8; Então i = i + j; não irá compilar mas i += j; irá compilar bem. Isso significa que, de fato, i += […]