Pertanyaan yang diberi tag «operators»

Mengenai bahasa pemrograman, operator adalah konstruksi yang berperilaku umumnya seperti fungsi, tetapi yang berbeda secara sintaksis atau semantik dari fungsi yang biasa. Dari Wikipedia: http://en.wikipedia.org/wiki/Operator_%28programming%29

3
Haruskah pembungkus membandingkan sama dengan menggunakan operator == ketika mereka membungkus objek yang sama?
Saya sedang menulis pembungkus untuk elemen XML yang memungkinkan pengembang untuk dengan mudah mengurai atribut dari XML. Pembungkus tidak memiliki status selain objek yang dibungkus. Saya sedang mempertimbangkan implementasi berikut (disederhanakan untuk contoh ini) yang mencakup kelebihan bagi ==operator. class XmlWrapper { protected readonly XElement _element; public XmlWrapper(XElement element) { …
19 c#  .net  operators 

15
Apa gunanya operator bit? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Bahasa pemrograman sering kali datang dengan berbagai operator bit (mis., Bitwise left- and right …

6
Apa keuntungan menggunakan operasi bitwise? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Setelah membaca buletin CodeProject terbaru, saya menemukan artikel ini tentang operasi bitwise . Itu …

3
Mengapa bukan operator panah di C ++ hanya alias *.?
Dalam c ++, operator * dapat kelebihan beban, seperti dengan iterator, tetapi operator panah (->) (. *) Tidak bekerja dengan kelas yang membebani berlebihan * operator. Saya membayangkan bahwa preprocessor dapat dengan mudah mengganti semua contoh -> dengan (* kiri). Benar, dan itu akan membuat iterators lebih baik untuk diimplementasikan. …
18 c++  operators 

2
Bitwise-OR vs Menambahkan Bendera
Saya telah melihat orang lain menggunakan Bitwise-OR untuk menggabungkan flag sebelumnya: #define RUN 0x01 #define JUMP 0x02 #define SHOOT 0x04 const byte madPerson = RUN | JUMP | SHOOT; Itu juga cara saya melakukannya. Tapi saya juga melihat beberapa (tidak banyak) menggabungkan flag menggunakan tambahan: #define RUN 0x01 #define JUMP …
16 c++  operators 




4
Instantiating Objek Null dengan Operator Null-Penggabungan
Pertimbangkan skenario khas berikut: if(myObject == null) { myObject = new myClass(); } Saya ingin tahu apa yang dipikirkan tentang penggantian berikut ini menggunakan operator null-coalescing: myObject = myObject ?? new myClass(); Saya tidak yakin apakah saya harus menggunakan formulir kedua. Sepertinya steno yang bagus, tetapi myObject = myObjectkonstruk di …
12 c#  operators 

11
Contoh overloading operator, yang masuk akal [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Sementara saya belajar C #, saya menemukan bahwa, C # mendukung overloading operator. Saya …
12 c#  .net  operators 


3
Kecepatan << >> perkalian dan pembagian
Anda dapat menggunakan &lt;&lt;untuk mengalikan dan &gt;&gt;untuk membagi angka dalam python ketika saya mengatur waktu saya menemukan menggunakan cara shift biner melakukannya 10x lebih cepat daripada membagi atau mengalikan cara biasa. Mengapa menggunakan &lt;&lt;dan &gt;&gt;jauh lebih cepat daripada *dan /? Apa proses di balik layar yang terjadi *dan /sangat lambat?

2
Apa pembenaran untuk operator daya Python yang menghubungkan ke kanan?
Saya menulis kode untuk mengurai string ekspresi matematis, dan memperhatikan bahwa urutan operator daya yang dirantai dievaluasi dalam Python berbeda dari urutan di Excel. Dari http://docs.python.org/reference/expressions.html : "Jadi, dalam urutan kekuatan dan operator yang tidak dipersonalisasi, operator dievaluasi dari kanan ke kiri (ini tidak membatasi urutan evaluasi untuk operan): -1 …

4
Menggunakan operator ternary PHP hanya dengan dua argumen
Saya baru-baru ini meninjau beberapa kode saya dan memperhatikan bahwa karena ketidakhadiran, saya meninggalkan struktur seperti berikut: $guid = empty($subscription-&gt;guid) ? : $subscription-&gt;guid; Sekarang, ini tidak melakukan apa yang seharusnya dan salah , tetapi karena properti itu selalu disetel sekarang berfungsi dengan baik, dan tidak ada kesalahan sintaks sejak 5.3 …

6
Dalam C, apakah * operator, atau bagian dari tipe dalam deklarasi?
Dalam C, *disebut operator tidak langsung atau operator dereference. Saya mengerti cara kerjanya saat digunakan dalam pernyataan. Masuk akal untuk menulis *patau * p, mengingat itu adalah operator unary. Namun, terkadang dalam deklarasi, a *digunakan. void move(int *units) { ... } atau int *p = &amp;x; Rasanya aneh bagi saya …
9 c  pointers  operators 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.