Domande con tag 'operators'

11
risposte

Esempi di overloading dell'operatore, che ha senso [chiuso]

Mentre imparo C #, ho trovato che, il C # supporta l'overloading dell'operatore. Ho un problema con un buon esempio che: Ha senso (ad esempio aggiungendo classe denominata pecora e mucca) Non è un esempio di concatenazione di due stringhe...
posta 23.02.2012 - 13:48
3
risposte

Quanto sono utili gli operatori infissi in un linguaggio di programmazione?

Quanto sono utili gli operatori di infisso in un linguaggio di programmazione? Valgono la complessità extra che forniscono? Potete fornire esempi in cui gli operatori infissi sono più adatti al problema che non può essere gestito semplicemente s...
posta 10.09.2010 - 12:37
1
risposta

Perché non è possibile sovraccaricare l'operatore di assegnazione composto in C #?

Il titolo è fuorviante, quindi leggi l'intera domanda: -) . Per "operatore di assegnazione composto" ho in mente un costrutto come questo op= , ad esempio += . L'operatore di assegnazione puro ( = ) non appartiene alla mia domand...
posta 30.05.2015 - 18:07
2
risposte

Qual è la giustificazione per l'operatore di potenza di Python che associa a destra?

Sto scrivendo il codice per analizzare le stringhe di espressioni matematiche e ho notato che l'ordine in cui gli operatori di potenza concatenati vengono valutati in Python differisce dall'ordine in Excel. Dal link : "Quindi, in una seq...
posta 12.10.2012 - 11:52
6
risposte

In C, è * un operatore, o parte di un tipo in una dichiarazione?

In C, * è chiamato l'operatore di riferimento indiretto o l'operatore di dereferenziazione. Capisco come funziona quando è usato in una dichiarazione. Ha senso scrivere *p o * p , considerando che si tratta di un operatore unario....
posta 23.08.2016 - 01:06
4
risposte

Utilizzo dell'operatore ternario di PHP con solo due argomenti

Di recente stavo rivedendo parte del mio codice e ho notato che in un attacco di distrazione, avevo lasciato una struttura simile alla seguente: $guid = empty($subscription->guid) ? : $subscription->guid; Ora, questo non stava facen...
posta 18.02.2012 - 01:32
3
risposte

Perché il tipo booleano in C ++ supporta ++ ma non -?

Perché l'operatore -- non esiste per bool mentre lo fa per l'operatore ++ ? Ho provato in C ++ e non so se la mia domanda si applica a un'altra lingua. Sarò felice di sapere anche. Lo so , posso usare l'operatore ++ con un b...
posta 01.03.2014 - 23:11
3
risposte

Operatore ternario (condizione? foo: bar) e l'operatore XOR (^)

Ho letto in una recente revisione del codice che sia ternary operator (condition ? foo : bar) che XOR operator ^ sono usati raramente in Java. È vero? Se sì, è perché sono meno leggibili? o qualche altra ragione.     
posta 11.03.2012 - 14:02
2
risposte

Quali sono le operazioni fondamentali di manipolazione dello stack?

Sto creando una macchina virtuale orientata allo stack e così ho iniziato a imparare Forth per una comprensione generale di come avrebbe funzionato. Quindi ho selezionato le operazioni essenziali di manipolazione dello stack che avrei dovuto imp...
posta 15.12.2012 - 09:22
2
risposte

Qualche lingua usa = / = per l'operatore di disuguaglianza?

Wikipedia dice: Not equal The symbol used to denote inequation — when items are not equal — is a slashed equals sign "≠" (Unicode 2260). Most programming languages, limiting themselves to the ASCII character set, use ~=, !=, /=,...
posta 07.11.2011 - 11:11