22 Şubat 2012, 15:04 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | İki matris ile işlem yapmak(Operator Overloading ile) Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. İki matris ile C++’da işlemler yapacağız. Fakat bu sefer alışılmışın dışında operetörler kullanacağız. Bu kodu daha rahat kavramamız için Operator Overloading ‘i anlatmak istiyorum. Peki nedir bu Operator Overloading? Normalde bir işlev üstlenen operatörlerin anlamlarına başka anlamları eklemektir. Mesela “+” işlemi normalde iki sayıyı toplamaya yararken biz iki stringi birleştirmeyi + işlemi ile yapabiliriz. Operator Overloading kendi yazdığımız class’a göre operatörü yeniden yazmamızı ve bu operatörlerle özel işlemler yapmamızı sağlar. Ancak tüm operatörler overload edilememektedir. Şimdi operatörleri sınıflandıralım ve hangilerinin overload edilebildiğini inceleyelim. Sınıflandırma Overload Edilebilirlik +, -, *, /, %, &, |, <<, >> Binary Operatörler Tümü overload edilebilir +, -, !, ~, ++, –, true, false Unary Operatörler Tümü overload edilebilir ==, !=, <, >, <= , >= Relational (İlişkisel) Operatörler Çiftler halinde overload edilebilir. &&, || Logical Operatörler Overload Edilemez. () Conversation Operatörler Overload Edilemez. +=, -=, *=, /=, %= Bileşik Atama Operatörleri Overload Edilebilir. Binary operatörlerdeki değişiklikler bu operatörlere yansır. =, . , ?:, ->, new, is, as, sizeof Overload Edilemez. Kod: Kodu kopyalamak için üzerine çift tıklayın!
__________________ Doğruları biliyorsan, yalanları dinlemek eğlencelidir. | |
|
Etiketler |
iki, ile, işlem, matris, overloading, yapmakoperator, İki |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Değişken atarken matematiksel işlem yapmak. | Mylife | mIRC Scripting Dersleri | 0 | 23 Temmuz 2019 21:27 |
!del komutu ile birden fazla işlem yapmak | illusi0n | mIRC Scripting Sorunları | 5 | 05 Eylül 2012 10:42 |
Matris içinde matris bulma | aSi | C ve C++ | 0 | 17 Mart 2012 00:09 |
Users ile işlem yapmak | Set | mIRC Scripting Sorunları | 1 | 04 Nisan 2009 14:23 |
Özelime remote off yazıldığında işlem yapmak | iLgim | mIRC Scripting Sorunları | 1 | 22 Eylül 2006 21:52 |