PDA

View Full Version : É possibile creare operatori ?


DanieleC88
27-03-2003, 20:24
É possibile creare degli operatori, proprio come mod, and, xor, che non siano routine da chiamare come xor(x,y) ? Se si, in che linguaggio e come ?

lombardp
28-03-2003, 09:28
In C++ è abbastanza semplice, altri linguaggi non so.

DanieleC88
28-03-2003, 18:37
Non sono riuscito a pire se mi hai capito, quindi ripeto: la funzione o la procedura deve acquisire due valori (x ed y) in questo modo:

x funzione y

e non come una normale procedura. In pratica dev'essere un "bitwise operator".

/\/\@®¢Ø
28-03-2003, 21:29
Se programmi in C++, non puoi introdurre nuovi operatori. Puoi pero' specificare il comportamento degli operatori standard con le classi che crei tu ( ma non cambiare il significato delle operazioni bitwise sui tipi predefiniti ).
In generale comunque dipende da linguaggio a linguaggio, in altri e' possibile.