Вы находитесь на странице: 1из 2

Nanda Ayu Wiyanti - 1401164882 QUIZ 10

1.Apa yang dimaksud dengan overloading operator? Sebutkan operator yang dapat dan tidak dapat di overloading. Berikan contohnya. 2.Apa yang dimaksud dengan fungsi friend (Friend function). Berikan contohnya Jawab 1. Operator overloading diklaim menjadi berguna karena memungkinkan pengembang untuk program menggunakan notasi "lebih dekat ke domain target" [1] dan memungkinkan tipe user-defined tingkat yang sama dukungan sintaksis sebagai jenis dibangun ke dalam bahasa. Hal ini dapat dengan mudah ditiru menggunakan fungsi panggilan, misalnya, perhatikan bilangan bulat a, b, c: 2. Fungsi friend adalah fungsi yang bukan anggota class yang dapat mengakses anggota class (termasuk yang private).

Contoh : // program C++ dengan fungsi friend #include <constream.h> #include <string.h> class MHS { private: long NIM; char Nama[20]; char jurusan[10]; public: MHS(); void Inisialisasi(long nim, char *nm, friend void DisplayData( MHS m1 ); }; void main() { MHS mahasiswa; mahasiswa.Inisialisasi(0302201, amir, TI); DisplayData(mahasiswa); } //definisi fungsi anggota:

char *jur);

Nanda Ayu Wiyanti - 1401164882


MHS::MHS() { NIM = 0; strcpy(Nama, ); strcpy(jurusan, ); } void MHS:: Inisialisasi(long nim, char *nm, char *jur) { MHS::NIM = nim; strcpy(MHS::Nama, nm); strcpy(MHS::jurusan, jur); } // Definisi fungsi friend void DisplayData( MHS m1 ) { cout << NIM : << m1.NIM << endl; cout << Nama : << m1.Nama << endl; cout << Jurusan : << m1.jurusan << endl; }

Вам также может понравиться

  • AMOOP: Pertemuan 25-26 - Generic Data Type
    AMOOP: Pertemuan 25-26 - Generic Data Type
    Документ8 страниц
    AMOOP: Pertemuan 25-26 - Generic Data Type
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Tugas 16
    Tugas 16
    Документ3 страницы
    Tugas 16
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Tugas 17
    Tugas 17
    Документ5 страниц
    Tugas 17
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Tugas 18
    Tugas 18
    Документ5 страниц
    Tugas 18
    Nanda Ayu Wiyanti
    Оценок пока нет
  • AMOOP: Pertemuan 23-24 - Polymorphism
    AMOOP: Pertemuan 23-24 - Polymorphism
    Документ6 страниц
    AMOOP: Pertemuan 23-24 - Polymorphism
    Nanda Ayu Wiyanti
    Оценок пока нет
  • TM Ofc 9
    TM Ofc 9
    Документ5 страниц
    TM Ofc 9
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Tugas 15
    Tugas 15
    Документ4 страницы
    Tugas 15
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Ofc11 - 1401164882
    Ofc11 - 1401164882
    Документ4 страницы
    Ofc11 - 1401164882
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Pert 21 - 1401164882
    Pert 21 - 1401164882
    Документ2 страницы
    Pert 21 - 1401164882
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Pert 22
    Pert 22
    Документ6 страниц
    Pert 22
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Insertion Sort (Putaran 1)
    Insertion Sort (Putaran 1)
    Документ9 страниц
    Insertion Sort (Putaran 1)
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Tugas 12
    Tugas 12
    Документ4 страницы
    Tugas 12
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Tugas 9
    Tugas 9
    Документ5 страниц
    Tugas 9
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Quiz 5
    Quiz 5
    Документ2 страницы
    Quiz 5
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Tugas 8
    Tugas 8
    Документ3 страницы
    Tugas 8
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Quiz 6
    Quiz 6
    Документ1 страница
    Quiz 6
    Nanda Ayu Wiyanti
    Оценок пока нет
  • TM Ofc 4
    TM Ofc 4
    Документ4 страницы
    TM Ofc 4
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Pert.22 - T045423789
    Pert.22 - T045423789
    Документ2 страницы
    Pert.22 - T045423789
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Kel 1 - Algoritma Pemograman - POP Dan OOP
    Kel 1 - Algoritma Pemograman - POP Dan OOP
    Документ19 страниц
    Kel 1 - Algoritma Pemograman - POP Dan OOP
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Tugas 7
    Tugas 7
    Документ6 страниц
    Tugas 7
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Qioz 5
    Qioz 5
    Документ2 страницы
    Qioz 5
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Tugas 3
    Tugas 3
    Документ3 страницы
    Tugas 3
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Tugas 6
    Tugas 6
    Документ4 страницы
    Tugas 6
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Tugas 4
    Tugas 4
    Документ6 страниц
    Tugas 4
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Tugas 2
    Tugas 2
    Документ2 страницы
    Tugas 2
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Tugas 5
    Tugas 5
    Документ3 страницы
    Tugas 5
    Nanda Ayu Wiyanti
    Оценок пока нет
  • AMOOP: Pertemuan 1 - Pengertian Algoritma Pemrograman
    AMOOP: Pertemuan 1 - Pengertian Algoritma Pemrograman
    Документ2 страницы
    AMOOP: Pertemuan 1 - Pengertian Algoritma Pemrograman
    Nanda Ayu Wiyanti
    Оценок пока нет
  • Kalender Perkuliahan Semester Genap 2010-2011 Binus University
    Kalender Perkuliahan Semester Genap 2010-2011 Binus University
    Документ1 страница
    Kalender Perkuliahan Semester Genap 2010-2011 Binus University
    Nanda Ayu Wiyanti
    Оценок пока нет