Domande con tag 'operators'

0
risposte

Insieme "canonico" di overload dell'operatore per una classe wrapper

Sto lavorando con un'API grafica C lineare (Allegro 5) che definisce un tipo di unione per contenere i dati generati da vari eventi di sistema, chiamiamolo "ALLEGRO_EVENT". L'API C passa i sindacati di questo tipo a varie funzioni API tramite...
posta 14.04.2017 - 19:22
9
risposte

Qual è il vantaggio di avere un operatore di assegnazione che restituisce un valore?

Sto sviluppando un linguaggio che intendo sostituire sia Javascript che PHP. (Non riesco a vedere alcun problema con questo. Non è che nessuna di queste lingue abbia una base di installazione estesa.) Una delle cose che volevo cambiare era tr...
posta 13.02.2014 - 13:10
1
risposta

È comune in molte lingue?

In C ++, la variabile intera bar restituisce 1 in questo codice int foo = 0; int bar = ++foo; e 0 in questo codice int foo = 0; int bar = foo++; Questo comportamento è prevalente nella maggior parte delle lingue popolari?     
posta 25.03.2012 - 05:27
2
risposte

Come funziona l'operatore di incremento post in GNU C? [chiuso]

Mentre eseguo il programma seguente nel compilatore Turbo C, sto ottenendo l'output previsto, tuttavia, quando eseguo lo stesso programma usando il compilatore "gcc" in linux, sta dando un risultato inaspettato! int main(){ int i=1;...
posta 07.07.2015 - 21:02
1
risposta

Qual è la differenza tra questi due operatori di php? [chiuso]

Qual è la differenza tra questi 2 operatori PHP? Il primo è = e il secondo è .= .     
posta 03.03.2016 - 09:26
9
risposte

Perché non è stato eseguito il confronto del valore di stringa operatore == in Java?

Ogni programmatore Java competente sa che è necessario utilizzare String.equals () per confrontare una stringa, piuttosto che == perché == controlla l'uguaglianza di riferimento. Quando mi occupo di stringhe, il più delle volte controllo l'ug...
posta 02.04.2013 - 12:46
2
risposte

Perché il segno di omissione è stato utilizzato per l'esponenziazione in BASIC?

Per quanto ho potuto trovare, la prima lingua per usare ^ per l'esponenziazione era BASIC, nel 1964. Lingue precedenti, come Fortran, usavano altri simboli come ** per l'esponenziazione (sebbene in Fortran caso questo è stato probabilm...
posta 16.10.2018 - 22:30