Izin memperbaiki dan menanya ka, jika kita mengeluarkan *aPtr kita akan mengambil nilai dari pointer, jika kita mengeluarkan aPtr kita akan mengambil address yg diisi pada pointer, jadi bukan sistem on off kan ka?
pointer adalah variabel untuk menampung memori adress nah untuk value dari pointer kita harus pakai memori adress dari variabel lain, karna gamungkin kita tau kan memori adress di dalam komputer kita... misal int x = 2 kita bisa mengeluarkan langsung alamat memori dari x cout
@@ariiqsyafiinalfaqih5243 Gw pake windows, terus pake code block kok alamatnaya gak berubah ya?, terus yang int a=10 error katanya redeclaration. Boleh kasih solusi bang
Bang coba jelasin flow nya knpa ketika di deferecing dan di buat variabel baru a = 10, yang di baca malah yang a= 10. Seharusnya kan kalo memang sudah nyambung seharusnya kan tetap yang di baca variabel a = 5. Makasih bang
Saran dong, gue suka pusing belajar coding tapi gue pingin jago ngoding :D BTW itu kakak belajarnya fokus di kuliahan aja atau ada tambahan pembelajaran dari luar kegiatan kuliah(otodidak) kalo ada sarannya di mana kak, aku pingin jago ngoding :') Bales kak :')
tanya agan-agan sekalian... fungsi return 0 dalam bahasa C tu gunanya buat apa sih, ane tanya sama asdos dan dosen ane dan teman2 ane selalu dijawab buat mengembalikan nilai.. yg jadi masalah yg dikembalikan apa dan ke mana.. ?
@@iqbalf8387 mau nambahin, sebetulnya komentar di atas udah cukup menjelaskan. Contoh produk dari efisiensi memori tersebut adalah search engine google, itu kenapa waktu search di google speednya luar biasa (karena C++ memakan resource komputer sedikit) walau diakses oleh orang diseluruh dunia dalam waktu bersamaan.
itu dia jadinya rekursif dipanggil ulang terus jadinya looping tak hingga, kalo dicompile gak akan error tapi ada warningnya. kalo dijalanin bakalan stuck dan freeze. solusinya bikin rekursif yang terbatas. liat dulu tutorial tentang fungsi rekursif biar jelas.
bang Pukis itu pake MacOS yang base nya Unix(CLI). Kamu bisa run program kayak gitu kalo pake Linux, tapi kalo kamu pake Windows kamu bisa pake Windows Powershell. #CMIIW
buat c++ alamat pointer yang dipake itu physical address dari memory yang ada di RAM komputer kita. kalau di bahasa yang pakai interpreter kayanya pake virtual address (fiks) yang nyambungin ke physical address. jadi alamat variabel di c++ pasti berubah-rubah, soalnya pengalamatannya sharing bareng proses aplikasi lain di PC kita. kalo membersihkan memory, sebenernya setelah aplikasi beres memory langsung dibersihin otomatis. kalau kita mau ngebersihin memory bisa keyword delete atau pakai smart pointer. nanti kita bahas deh ini....sip nuhun