Cara Membedakan Fungsi Teman dan Fungsi Normal di C++

Perbedaan yang menonjol antara Fungsi Teman dan Fungsi Normal di C++ adalah fungsi Teman membantu mengakses data pribadi dan terlindungi sementara Fungsi Normal adalah sekelompok pernyataan yang melakukan tugas tertentu.

C++ adalah bahasa pemrograman yang dikembangkan oleh Bjarne Stroustrup pada tahun 1979. Bahasa ini mirip dengan bahasa C , tetapi memiliki karakteristik tambahan dari C. Salah satu konsep pemrograman utama dalam C++ adalah fungsi. C++ memiliki fungsi khusus yang disebut fungsi teman yang berbeda dari fungsi normal.

Topik bahasan kami tentang:

  1. Apa Itu Fungsi Teman di C++ – Definisi, Fungsi 2. Apa Fungsi Normal di C++ – Definisi, Fungsi 3. Apa Perbedaan Antara Fungsi Teman dan Fungsi Normal di C++ – Perbandingan Perbedaan Kunci

Istilah Utama

C, C++, Fungsi Teman, Fungsi Normal

Yang perlu anda ketahui tentang Fungsi Teman di C++

Mungkin ada anggota data pribadi dan dilindungi di kelas . Tidak mungkin mengakses data pribadi anggota di luar kelas. Kita dapat mengakses anggota yang dilindungi di dalam kelas dan oleh subkelasnya. Maka dari itu, kedua pengubah akses ini membatasi akses anggota data. Selain itu, kita dapat mengakses data pribadi dan anggota kelas yang dilindungi menggunakan fungsi teman. Kata kunci “teman” mendeklarasikan suatu fungsi sebagai fungsi teman.

Gambar 1: Program C++ dengan Fungsi Teman

Dalam program di atas, kelas Hitung berisi anggota data pribadi yang disebut nomor. Programmer harus mendeklarasikan fungsi teman di dalam kelas seperti pada baris 10. Kemudian konstruktor menghitung menginisialisasi angka ke 0. printNumber adalah fungsi teman. Dalam metode utama, c adalah objek Hitung. Kita bisa meneruskan objek itu ke metode printNumber. Karena printNumber adalah fungsi teman, ia dapat mengakses ‘nomor’ anggota pribadi dan mengubah nilainya. Maka dari itu, ia mengakses nilai itu dan menambahkan 20 ke dalamnya dan mengembalikan hasilnya. Akhirnya, hasilnya ditampilkan di konsol.

Apa Fungsi Normal di C++

Fungsi normal adalah seperangkat instruksi yang melakukan tugas tertentu. Daripada menulis semua instruksi dalam satu metode, kita dapat membagi program menjadi beberapa fungsi dan memanggilnya dalam metode utama sesuai kebutuhan. Maka dari itu, fungsi normal meningkatkan penggunaan kembali kode dan meningkatkan pemeliharaan kode.

Ada dua jenis fungsi sebagai fungsi perpustakaan dan fungsi yang ditentukan pengguna. C++ menyediakan fungsi perpustakaan. Ini dideklarasikan dalam file header C++. Beberapa contohnya adalah sin(x), sqrt(x), dll. Pemrogram dapat menggunakannya langsung dalam program. Selanjutnya, programmer dapat menulis fungsinya sendiri. Ini disebut fungsi yang ditentukan pengguna.

Gambar 2: Program C++ dengan Fungsi Normal

Dalam program di atas, x dan y adalah dua nilai integer dalam metode utama. findSum adalah sebuah metode, dan kita dapat memberikan nilai x dan y padanya. Ini menghitung jumlah dan mengembalikan hasilnya. Hasilnya disimpan dalam variabel jumlah. Demikian pula, ada fungsi yang disebut findMultiply. Kita dapat memberikan nilai x dan y padanya. Ini menghitung perkalian dan mengembalikan hasilnya. Demikian juga, kedua fungsi ini melakukan tugas dan mengembalikan jawaban ke metode utama.

Perbedaan Antara Fungsi Teman dan Fungsi Normal di C++

Definisi

Fungsi Friend di C++ adalah metode yang memberikan akses ke data pribadi dan terproteksi sedangkan fungsi normal di C++ adalah metode untuk memberikan modularitas ke suatu program. Ini adalah Perbedaan yang menonjol antara Fungsi Teman dan Fungsi Normal di C++.

Penggunaan

Perbedaan lain antara Fungsi Teman dan Fungsi Normal di C++ adalah penggunaannya. Fungsi teman membantu memodifikasi anggota data pribadi dan terlindungi dari suatu kelas sedangkan fungsi normal meningkatkan penggunaan kembali kode dan membuat kode dapat dipelihara.

Kata terakhir

Perbedaan yang menonjol antara Fungsi Teman dan Fungsi Normal di C++ adalah fungsi Teman membantu mengakses data pribadi dan terlindungi sementara Fungsi Normal adalah sekelompok pernyataan yang melakukan tugas tertentu. Singkatnya, fungsi teman adalah jenis fungsi.

Sumber bacaan:
  1. “Fungsi C Teman – Javatpoint.” www.javatpoint.com, Tersedia di sini . 2. “Fungsi C – Javatpoint.” www.javatpoint.com, Tersedia di sini . 3. “Fungsi dalam C .” Macam-Macam Topologi Jaringan Pada Jaringan Komputer | Belajar malam ini, Tersedia di sini .

Related Posts