Postingan

Menampilkan postingan dengan label Bahasa C plus plus

Menginstal kompiler dan debugger untuk bahasa C dan C++ di windows

Gambar
Pada postingan kali ini, saya akan menjelaskan bagaimana menginstal kompiler dan debugger  untuk bahasa C++. Lebih tepatnya, postingan ini akan menjelaskan bagaimana menginstal kompiler dan  debugger  untuk bahasa C dan C++. Kenapa kok kita menginstal kompiler dan  debugger untuk bahasa C juga? Alasannya sederhana, biasanya kompiler dan debugger bahasa C++ akan satu paket dengan kompiler dan  debugger  bahasa C. Itu kenapa ada istilah gcc dan g++ . Ada yang tau bedanya?? Mari saya jelaskan terlebih dahulu sebelum kita menginstalnya. Perbedaan gcc dan g++ gcc g++ singkatan dari GNU Compiler Collections yang digunakan untuk mengkompilasi terutama bahasa C dan C++. Selain itu, gcc juga dapat digunakan untuk mengkompilasi bahasa Objective C ...

Apa itu access specifiers pada bahasa C++?

Gambar
Pada postingan kali ini, saya akan menjelaskan apa itu access specifiers pada bahasa C++. Access specifiers menentukan visibilitas data member dan fungsi member yang diwarisi dari base class. Access specifiers pada bahasa C++ ada tiga, yaitu  public , private , dan protected . Tujuan dari Access specifiers adalah untuk mencegah akses langsung ke internal class untuk menghindari penggunaan yang salah dan potensi inkonsistensi (kontrol akses). public : tidak ada batasan sehingga dapat diakses oleh fungsi member, derived class, diluar class. protected : hanya dapat diakses oleh fungsi member dan derived class. private : hanya dapat diakses oleh fungsi member. obj1 pada main() bisa mengakses fungsi member dari class A1 , yaitu f2() dan f5() karena  f2()  dan  f5()  memiliki access specifiers public dan class A2   merupakan derived class dari class  A1 .  Seperti saya sebutkan sebelumnya, fungsi ...

Base class dan derived class pada bahasa C++

Gambar
Pada postingan kali ini, saya akan menjelaskan tentang perbedaan  base class  dan pada  derived class  bahasa C++.  child class juga disebut derived class adalah class baru yang mewarisi variabel dan fungsi dari class lain. parent class juga disebut base class adalah class yang mewariskan variabel dan fungsi ke  child class . Contoh dari  base class  dan  derived class . Jika dieksekusi, maka hasilnya adalah Base class atau Parent class Derived class atau Child class Pada program diatas, kita hanya mendefinisikan  derived class  sebagai obj , akan tetapi kita bisa mengakses fungsi dari  base class .  Pada program diatas, jika kita mengganti program dari  class derivedClass obj; menjadi  class baseClass obj; Apakah program akan menghasilkan hasil yang sama? Jawabanya tentu tidak. Program akan mengalami error karena  base class  tidak dapat mengakses atau mewarisi  derived class ...

Perbedaan class dengan struct pada bahasa C++

Gambar
Pada postingan kali ini, saya akan menjelaskan apa perbedaan class   dan struct pada bahasa C++. struct adalah adalah kumpulan variabel dari tipe data yang sama atau berbeda di bawah satu nama. class adalah memperluas konsep struktur untuk memegang fungsi sebagai anggota. struct merepresentasikan pasif objek sedangkan class merepresentasikan aktif objek. struct dan class sama-sama mempunyai data member dan fungsi member ( function member ). data member adalah data yang berada di dalam struct atau class . fungsi member adalah fungsi yang berada di dalam struct atau class . struct dapat didefinisikan dan dideklarasikan sebagai berikut. class dapat didefinisikan dan dideklarasikan sebagai berikut. Pada kedua program diatas, int a merupakan data member sedangkan void b merupakan fungsi member. Jika dieksekusi, kedua program akan menghasilkan nilai a = 5 . Perbedaan adalah, pada struct , data member dan fungsi ...

Hello World dalam bahasa C++

Gambar
Source:  klik disini Bahasa C++ (C plus plus) adalah kelanjutan atau pengembangan dari bahasa C. Bahasa C++ dikembangkan oleh Bjarne Stroustrup . Bahasa C++ adalah menunjang atau mendukung  object-oriented programming (OOP), misalnya class . Bahasa C++ adalah lebih cepat dalam  execution  time  dibandingkan bahasa lain seperti python. Bahasa C++ merupakan  machine independent   artinya bahasa C++ bisa digunakan di Operating System (OS) mana saja seperti Linux, Windows, dan lainnya. Bahasa C++ banyak digunakan dalam pengembangan OS, pembuatan game , dan web browser . Bahasa C++ juga case sensitive artinya 'apa' dan 'Apa' itu berbeda. Setiap statement di bahasa C++ di akhiri dengan tanda semicolon ';' misalnya, int nilai ;. Kode dalam bahasa C++ akan di eksekusi dari atas  ke bawah dan dari kiri  ke kanan . Program dalam bahasa C++ akan berhenti di eksekusi ketika statement menyebabkan error .  Online kompiler ...

Yang lagi trending

Sistem Kontrol Dasar: Apa itu Zero-Pole-Gain??

Apa itu access specifiers pada bahasa C++?

Sistem Kontrol Dasar: Cara Merepresentasikan Sistem Dinamik