C/C++'ta fonksiyonu çağırırken kullanılan "|" operatörü ne işe yarıyor?

TerabyteForever

Megapat
Katılım
5 Mart 2017
Mesajlar
6.709
Makaleler
7
Çözümler
59
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar, selamlar.


POSIX'in sağladığı bellek havuzunu kullanmak istediğimde, internetteki örneklerde bu operatörün kullanıldığını gördüm.

Bu ne işe yarıyor tam olarak?

Örnek kod paylaşayım hemen.

C++:
int fd = shm_open(NAME, O_CREAT | O_EXCL | O_RDWR, 0600);

Benim anladığım kadarıyla, bir parametreye 3 görevi yaptırmayı başarıyor, ama nasıl? Bu operatör, Bitwise'ta "or" operatörüne geliyor, acaba onun bir katkısı var mı?

Teşekkürler.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…