Week 5 Flashcards
1
Q
Using Inline functions?
A
reduce execution time but increase program size.
should be used only with small and frequently used function.
2
Q
Const member function?
A
cannot modifies data member of object
3
Q
Syarat const object?
A
- yang panggil harus const-member function
- inisialisasi waktu declare
- object harus di declare sbg constant
4
Q
Static data member?
A
single copy of the data for all objects of class
5
Q
Syarat static member function?
A
- static function dapat digunakan tanpa declared object
- non-static function dapat mengakses static variable
- static function cannot access non-static variable
6
Q
friend function?
A
non-member function yang diberikan akses untuk ke semua data member dari sebuah class
7
Q
benefit friend function?
A
- menyediakan akses ke data member yang lebih efisien dibanding function call
- mengakomodasi operator function dengan akses yang mudah ke private data member
8
Q
virtual function?
A
member function yang didefinisi ulang untuk kelas turunannya. virtual function tidak dapat sebagai global atau static