'Operator-aşırı yükləmə' ilə etiketlenen suallar

Operatorun yüklənməsi istifadə edilən operator növlərinə görə operator tətbiqlərini özelleştirmenize imkan verən bir proqramlaşdırma dili xüsusiyyətidir. Bəzi dillər yeni operatorları müəyyən etməyə imkan verir, digərləri isə mövcud olanları yenidən təyin etməyə imkan verir.
7
Cavablar

Operator yüklənməsi üçün əsas qaydalar və deyimlər hansılardır?

Qeyd Cavablar müəyyən bir qaydada verilmişdi, lakin bir çox istifadəçi cavabları səslərə görə sıraladıqları üçün, vaxt vermədikləri vaxt deyil, cavabların indeksləri ən çox məna verən qaydada:
12 dekabr '10 saat 15:44 'da
14
Cavablar

Niyə Java operator yüklənməsini təklif edir?

Java-dan C ++-dan başlayaraq, Java-nın operator yüklənməsini ehtiva etməməsinin səbəbi açıqca cavabsız sual olur? Kompleks deyil a, b, c; a = b + c; Kompleks a, b, c-dən daha sadə; a = b.add (c); Bunun üçün bilinən bir səbəb varmı?
17 Sentyabrda təyin olundu. '08 at 1:04
7
Cavablar

Pretty çaplı qablar STL STL

Bu mesajın sonunda yeniləmələrə diqqət yetirin. Update: Bu kitabxana üçün GitHub üçün bir ictimai layihə yaratdım! Bütün STL konteynerlərini bir dəfə və hamı üçün çap etməyə diqqət göstərəcək bir şablon istərdim ...
31 yanvar təyin etdi '11 'də saat 14.44' də
15
Cavablar

== `və`! = 'Bir-birinə bağlı?

C ++-da operator yüklənməsini öyrənirəm və mən bunu == və! = Görsənmir. Yalnız istifadəçi müəyyən növləri üçün konfiqurasiya edilə bilən bəzi xüsusi funksiyalar var. Ancaq mənim narahatlığım niyə iki ayrı təsvirə ehtiyac var? Düşündüm ki, Aİ ...
14 İyun tarixində 1:14 tarixində təyin olundu
9
Cavablar

Dəyərin tipinə əsasən __init__ metodunu necə yükləmək olar?

Bir siyahı olan məlumat adlı bir üzvü olan bir sinif var. Sınıfı başlamaq üçün, məsələn, fayl adını (siyahısı daxil etmək üçün məlumatı ehtiva edən) və ya faktiki siyahı ilə başlamaq istəyirəm ...
26 Sentyabr müəyyən '08 saat 22:49 'də
1
cavab

Pozitiv lambda: '+ [] {}' - Sehrli nədir?

Redefine sorusuna görə lambdalar C ++ 11-də icazə verilmir, niyə?, Kompilyasiya etməyən kiçik bir proqram verildi: int main () {auto test = [] {}; test = [] {}; Suala cavab verildi və hər şey yaxşı idi. Sonra yo gəldi ...
19 Sentyabrda təyin olundu '13 saat 10:51 'da
8
Cavablar

Kvadrat bracket operatorunu C # -də necə yükləmək olar?

DataGridView, məsələn, bunu etməyə imkan verir: DataGridView dgv = ...; DataGridViewCell cell = dgv [1,5]; lakin həyat üçün endeks / kvadrat-bracket operatorunun sənədlərini tapa bilmirəm. Nə deyirlər? Harada tətbiq olunur? Buraxa bilərmi? ...
13 noyabr müəyyən '08 saat 22.20 'də
4
Cavablar

Operatoru [] C # -də yükləmək üçün necə

Sinifə bir şərh əlavə etmək istəyirəm. Hal-hazırda, [] operatoru ilə əvəz etmək istənən bir GetValue () metodu var. sinif A {xüsusi siyahısı <int> dəyərlər = yeni siyahısı <int> (); ictimai int GetValue (int index) {...
08 yanvar təyin etdi '09 saat 18:32 'də
5
Cavablar

<< bir axın üçün << operatoru düzgün yükləmək üçün necə?

Matris əməliyyatları üçün C ++-da kiçik bir matrix kitabxana yazıram. Buna baxmayaraq, mənim kompilyator bundan əvvəl olmadığı yerdə şikayət edir. Bu kod 6 aylıq rəfdə qaldı və mənim aramda kompüterimi debian etch-dan lenny-ə (g ++ (Debian ...
24 yanvar təyin etdi 19:34 da '09
5
Cavablar

Operator yükləndiyi zaman obyektin ünvanını etibarlı şəkildə necə əldə edə bilərəm?

Aşağıdakı proqramı nəzərdən keçirək: xəyal * operator və () const uçucu {return 0; }}; int main () {ghost clyde; // darn; cl deyil ki ...
27 İyun tarixində saat 17: 39-da təyin olunacaq
3
Cavablar

[] Python-da operatoru necə əvəz edə bilərəm?

Python'dakı bir sinif üçün [] operatori yalnış metodu (substring notation) adı nədir?
24 dəq. '09 saat 13:35 'da
6
Cavablar

C # Extension Metodları istifadə edərək Operator Aşırı yükləmə

C # StringBuilder sinifinə operator yüklənməsi üçün əlavə metodlardan istifadə etməyə çalışıram. Xüsusilə, verilən StringBuilder sb, sb + = "text" sb.Append ("text") ilə bərabər olmaq istərdim. Ətraflı metod yaratmaq üçün sintaksis ...
Oct 05 tarixini təyin etdi '08 saat 11:59 'da
9
Cavablar

Aşırı yüklənmə səbəbi və || yaxın etməyin?

Operatorların və || qısa proqramçılar üçün gözəl bir vasitədir. Aşırı yüklənərkən niyə bu davranışı itirirlər? Operatorların funksiyaları üçün sintaktik şəkər olduğunu başa düşürəm, amma operatorlar üçün b ...
18 Sentyabrda təyin olundu '14 saat 15:56 'də
3
Cavablar

'Python' operatorunda qalıb?

Python'da öz sinifimi yaratdığımda, "in" operatoru, məsələn, sinif MyClass (obyekt) istifadə etməyə icazə vermək üçün hansı funksiyanı təyin etməliyəm? ... m = 54 əgər m: MyClass () ...
07 fevral '10 saat 17:08 'da
9
Cavablar

Java'da Operatorun Aşırı Yüklənməsi

Xahiş edirəm, operatorları Java üzərində yükləmək mümkündürmü? Java hər hansı bir yerdə istifadə edildiyində mənə bu barədə məlumat verə bilərsiniz.
06 noyabrda təyin olundu. '09 saat 13:23 'də