Aracılığıyla paylaş


İkili operatörler

Aşağıdaki tabloda, aşırı yüklenebilir işleçler listesini gösterir.

Redefinable ikili işleçler

İşleç

Ad

,

Virgül

!=

Eşitsizlik

%

Modül

%=

Modül/atama

&

Bitsel ve

& &

Mantıksal and

& =

Bit seviyesinde ve / atama

*

Çarpma

*=

Çarpma/atama

+

Buna ek olarak

+=

Toplama/ataması

Çıkarma

–=

Çıkarma/atama

– >

Üye seçimi

– > *

İşaretçiyi üye seçimi

/

Bölme

/=

Bölme/atama

<

Küçüktür

<<

Sol shift

<< =

Sol shift veya atama

<=

Ya da eşit

=

Atama

==

Eşitlik

>

Büyüktür

>=

Sıfırdan büyük veya eşit

>>

Sağa kaydırma

>> =

Sağ üst KRKT veya atama

^

Exclusive veya

^=

Exclusive veya / atama

|

Bitsel or dahil

|=

Bitsel or dahil / atama

||

Mantıksal or

Bir ikili işleç işlevi başvuramaz üye olarak bildirmek için formda bildirmeniz gerekir:

ret-type operatorop**(** arg )

Burada ret türü dönüş türü op yukarıdaki tabloda listelenen işleçleri biridir ve arg herhangi bir türde bir bağımsız değişken.

Bir ikili işleç işlev genel işlevi olarak bildirmek için formda bildirmeniz gerekir:

ret-type operatorop**(** arg1**,** arg2 )

Burada ret türü ve op üye işleci işlevleri için anlatıldığı gibi ve arg1 ve arg2 olan bağımsız değişkenlerdir.Bağımsız değişkenlerden en az biri sınıfı türünde olması gerekir.

[!NOT]

İkili işleçlerin dönüş türlerine sınırlama yoktur; Ancak, çoğu kullanıcı tanımlı ikili işleçler, sınıf türü veya sınıf türü için bir başvuru döndürür.

Ayrıca bkz.

Başvuru

Private int value