Originally Posted by
Section
@atas
menurut gw bukannya make location itu leak... tapi jadi rawan leak.. karena kita jadi mesti harus dealokasi memori setelah pemakaian... nah masalahnya untuk proyek skala besar kan leak itu jadi musuh utama... makanya dijadiin simplifikasi koordinat... yang sebenarnya nurunin langsung dari pointer location.
Jadi kalo diibaratin kelas di C++, pointer itu menurut gw hampir ga jauh beda dengan struct yang berisi x,y,z. Cuman karena semua agent di JASS itu sebenarnya kelas... ya mau ga mau location tersebut yang harusnya sesimple struct malah jadi seperti class...
Tapi ternyata memang sudah terjadi revolusi coding ya...
Dan sebenarnya bukan harus dihindari pemakaian fungsi BJ... tapi hindari fungsi BJ yang useless.. Contohnya fungsi BJ yang penjabarannya cuman satu line code berisi return native dan setelah itu endfunction.
btw... method itu sama aja ya kayak function? Karena kalo di VC++ method itu sama kayak function cuman dimiliki oleh object...