50
dan operator
tersebut harus di overloading
sesuai dengan yang telah di
inisialisasikan oleh user.
3. Multiple Inheritance
Menurut Deitel (2012:11), jika sebuah class
merupakan turunan dari
lebih dari satu base class, maka kondisi tersebut disebut multiple
inheritance, dimana subclass
tersebut akan mewarisi attribute dan function
dari semua base class yang menjadi induk dari subclass tersebut.
4. Templates
Menurut Deitel (2012:11), templates
pada C++ terbagi dua, yaitu
function templates
dan class templates, yang memungkinkan user
untuk
menentukan sesuatu dalam satu statement
code, dalam satu segment
function
yang saling berhubungan (overloading) atau dalam satu segment
class
yang saling berhubungan. Teknik ini juga sering disebut generic
programming.
5. Exception Handling
Menurut Deitel (2012:11), exception
adalah indikasi masalah yang
terjadi selama terjadinya eksekusi program. Exception handling
memungkinkan user
untuk membuat sebuah aplikasi yang dapat menangani
exception. Dalam beberapa kasus, exception handling
memungkinkan
program untuk terus berjalan seolah olah tidak ada masalah yang terjadi.
2.2.11. Qt
Menurut Blanchette dan Summerfield (2008:1), Qt adalah sebuah kerangka
kerja (framework) cross-platform yang biasanya digunakan untuk membangun GUI
|