Kelas const_mem_fun_ref_t
Kelas adaptor yang memungkinkan const
fungsi anggota yang tidak mengambil argumen untuk dipanggil sebagai objek fungsi unary saat diinisialisasi dengan argumen referensi. Tidak digunakan lagi di C++11, dihapus di C++17.
Sintaks
template <class Result, class Type>
class const_mem_fun_ref_t
: public unary_function<Type, Result>
{
explicit const_mem_fun_t(Result (Type::* Pm)() const);
Result operator()(const Type& left) const;
};
Parameter
Pm
Penunjuk ke fungsi anggota kelas Type
yang akan dikonversi ke objek fungsi.
left
Objek tempat fungsi anggota PM dipanggil.
Tampilkan Nilai
Fungsi unary yang dapat disesuaikan.
Keterangan
Templat kelas menyimpan salinan Pm, yang harus menjadi penunjuk ke fungsi anggota kelas Type
, dalam objek anggota privat. Ini mendefinisikan fungsi operator()
anggotanya sebagai mengembalikan (kiri.* Pm
)() const
.
Contoh
Konstruktor biasanya tidak digunakan secara langsung; fungsi mem_fun_ref
pembantu const_mem_fun_ref_t
digunakan untuk menyesuaikan fungsi anggota. Lihat mem_fun_ref untuk contoh cara menggunakan adaptor fungsi anggota.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk