Pertanyaan tentang topik tersebut 'operator-overloading'

Buat objek String dari std::string dengan operator = beban berlebih
Saya sudah mencoba beberapa opsi tetapi kompiler saya tidak mendeteksi operator yang kelebihan beban atau ada hal lain yang salah. Saya menggunakan XCode 4.5.2 dengan kompiler Apple LLVM default 4.1. Kesalahan yang saya dapatkan adalah ini:...
583 dilihat
schedule 13.01.2024

Tentang kelebihan operator di C++
Saya mempunyai pertanyaan tentang operator, katakanlah saya memiliki kelas kelas saya dan saya telah membebani operatornya secara berlebihan *=, [], dan + Bisakah saya mengaksesnya di dalam fungsi anggota dengan this->*=, this->[], *this + *...
57 dilihat
schedule 31.12.2023

Operator +: apakah ini benar-benar kelebihan beban untuk string? [duplikat]
Saya sering mendengar orang mengatakan bahwa operator plus ( + ) untuk objek String adalah operator yang kelebihan beban . Mengapa? Operator mana yang kelebihan beban? Saya tahu apa yang dilakukan operator ini dan cara kerjanya. Saya juga...
289 dilihat
schedule 16.01.2024

Membuat operator infiks dengan parameter
Saat ini, saya mencoba menyederhanakan thread latar belakang ke eksekusi thread utama di aplikasi saya. Cara saya melakukannya adalah ini: import Foundation infix operator ~> {} private let queue =...
108 dilihat

Operator anggota yang salah dikurangkan dari operator global yang benar
Saya memiliki kelas 3x3 Matrix dan 3x1 Vector . Saya memiliki dua operator perkalian; satu untuk mengalikan matriks dengan skalar, satu lagi untuk mengalikan matriks dengan objek vektor. Operator perkalian matriks-skalar adalah anggota dalam...
98 dilihat
schedule 21.12.2023

Bagaimana kelas Bilangan Rasional saya menggunakan += dengan argumen yang panjang padahal saya hanya membebaninya secara berlebihan untuk menerima argumen bertipe Rasional?
Saya telah menerapkan operator+= (Rasional) dalam file implementasi saya, namun secara tidak sengaja saya melihat bahwa Rational+= long long berfungsi, meskipun saya belum mengimplementasikan fungsi tersebut. Fungsi yang relevan dari main saya...
390 dilihat
schedule 12.12.2023

Urutan kelas operan dan enum(int) saat membebani operator di C#
Dalam C++ urutan evaluasi operan tidak ditentukan , apa yang perlu saya waspadai ketika saya mencoba membebani operator di C#. class A{ public static A operator +(A left, int right){ left.someVariable += right; return left; }...
136 dilihat
schedule 23.12.2023

cara membuat beberapa operator kelebihan beban dalam pemrograman berorientasi objek c++ seperti obj[10]=3 dengan operator [] dan operator =
saya memiliki kelas tertentu dan saya ingin membuat 2 operator yang akan bekerja sama menyukai kelas dengan array dan saya ingin mengubah indeks tertentu dalam array seperti ini objek[3]=5 apakah ini mungkin? jika ya, bagaimana caranya?...
53 dilihat
schedule 25.10.2023

Cara merangkai dan membuat serialisasi fungsi dengan membebani | operator
Saya mencoba mencari cara untuk membebani operator|() secara umum untuk objek kelas dasar tertentu untuk membuat serial atau pemanggilan fungsi rantai yang mirip dengan cara kerja pipes atau operator<<() ... Saya ingin menghubungkannya...
68 dilihat