Apakah itu functor c++?

Isi kandungan:

Apakah itu functor c++?
Apakah itu functor c++?
Anonim

Fungsi (atau objek fungsi) ialah kelas C++ yang bertindak seperti fungsi. Functors dipanggil menggunakan sintaks panggilan fungsi lama yang sama. Untuk mencipta functor, kami mencipta objek yang membebankan operator. Talian, MyFunctor(10); Sama seperti MyFunctor. operator(10);

Apakah fungsi functor?

Seperti yang orang lain nyatakan, functor ialah objek yang bertindak seperti fungsi, iaitu ia melebihi beban operator panggilan fungsi. Fungsi biasanya digunakan dalam algoritma STL. Ia berguna kerana ia boleh mengekalkan keadaan sebelum dan antara panggilan fungsi, seperti penutupan dalam bahasa berfungsi.

Apakah fungsi dalam pengaturcaraan?

Dalam pengaturcaraan berfungsi, functor ialah corak reka bentuk yang diilhamkan oleh definisi daripada teori kategori, yang membolehkan jenis generik menggunakan fungsi di dalam tanpa mengubah struktur jenis generik.

Apakah itu functor C?

Fungsi ialah bekas yang mempunyai nilai dan jika anda menggunakan fungsi pada nilai tersebut, anda akan mendapat jenis bekas yang sama dengan nilai di dalamnya daripadanya berubah. Mana-mana jenis yang telah mentakrifkan fungsi Map/Select ialah functor.

Apakah itu functor dalam matematik?

Fungsi antara kategori yang memetakan objek kepada objek dan morfisme kepada morfisme. Fungsi wujud dalam kedua-dua jenis kovarian dan kontravarian.