Semanga kawan buat videonya, senang bisa banyak tutorial tentang C++. BTW, dimenit 9:56 fungsi _template_-nya bisa dipanggil, asalkan _typename_ *P* nya didefinisikan. _template_ _P max(T a, U b) {_ _return (a > b) ? a : b;_ _}_ panggilanya harus _max(10, 103.5)_ disitu *P* jadi _int_, sisa *T* dan *U* disimpulkan dari argument. Lebih bagus kalo dijelaskan lebih detail tentang template paremeter secara explisit waktu pemanggilan fungsi, misalnya _max(10, 103.5);_ diatas *P* jadi _int_, _*_T_*_ jadi _int_, dan _*_U_*_ jadi _float_ bukan lagi _double_ karena _type_-nya explisit, tidak lagi disimpulkan dari argument fungsi.
ya. keburu tulis komen tadi, sadar kalo explisitnya dijelaskan setelah post comment, makanya tadi sempat saya hapus komen diatas. tapi berhubung yang typename P tidak dijelaskan diakhir, jadi saya post ulang.
Semanga kawan buat videonya, senang bisa banyak tutorial tentang C++.
BTW, dimenit 9:56 fungsi _template_-nya bisa dipanggil, asalkan _typename_ *P* nya didefinisikan.
_template_
_P max(T a, U b) {_
_return (a > b) ? a : b;_
_}_
panggilanya harus
_max(10, 103.5)_
disitu *P* jadi _int_, sisa *T* dan *U* disimpulkan dari argument. Lebih bagus kalo dijelaskan lebih detail tentang template paremeter secara explisit waktu pemanggilan fungsi, misalnya
_max(10, 103.5);_
diatas *P* jadi _int_, _*_T_*_ jadi _int_, dan _*_U_*_ jadi _float_ bukan lagi _double_ karena _type_-nya explisit, tidak lagi disimpulkan dari argument fungsi.
Iya itu di part terakhir ada penjelasan yang eksplisitnya
Thanks tambahannya, commentnga saya pin ya biar yang lain juga baca
ya. keburu tulis komen tadi, sadar kalo explisitnya dijelaskan setelah post comment, makanya tadi sempat saya hapus komen diatas. tapi berhubung yang typename P tidak dijelaskan diakhir, jadi saya post ulang.
Mantap kang
Bang saya support sekali, soalnya membantu banyak orang
Mantab
bang, ada kgk tutorial bahasa c, dan perl?, atau bahasa assamblyz?
Wait bang yg contoh ke 3 itu punyaku bisa berubah2 kok, bisa jadi int bisa jadi double 😆
kalo yang fungsi seperti ini gimana bang? : reinterpret_cast(value); itu artinya char* apa? kok ada tanda "*" nya?
pointer itu bang