Home » C++ » Mengenal Reserved Words Pada C++
Daftar Reserved Word pada C++

Mengenal Reserved Words Pada C++

Jurnal MMS Reserved Words atau kata yang dipesan merupakan kata-kata yang sudah digunakan oleh bahasa pemrograman baik itu sebagai nama fungsi, library maupun fitur-fitur lainnya. Karena sudah digunakan oleh bahasa pemrograman, reserved words tidak bisa lagi kita gunakan misalnya untuk membuat nama variabel. Reserved words dikenal juga dengan sebutan keywords.

Sebagai contoh, kita tidak bisa membuat variabel dengan nama switch, forfloat, void ataupun break. Kenapa? karena ke-empatnya merupakan reserved words yang tentu saja tidak bisa digunakan lagi. For misalnya, merupakan perintah untuk melakukan perulangan. Float misalnya untuk mendefinisikan tipe data float. Dan lain sebagainya.

Bahasa pemrograman C++ mempunyai 95 reserved words yang terbagi menjadi 3 kelompok. Kelompok pertama terdiri dari 32 kata yang merupakan reserved words dalam bahasa C dan diturunkan kepada bahasa C++. Kelompok kedua terdiri dari 30 kata yang baru ada dalam bahasa C++ (tidak ada dalam bahasa C). 11 lainnya merupakan kata-kata standari ASCII.

Berikut adalah daftar reserved words dalam bahasa pemrograman C++.

#Kelompok 1: Merupakan reserved words dalam bahasa C dan diturunkan kepada bahasa C++.

autodoubleintstruct
breakelselongswitch
caseenumregistertypedef
charexternreturnunion
constfloatshortunsigned
continueforsignedvoid
defaultgotosizeofvolatile
doifstaticwhile

 

#Kelompok 2: Merupakan kata-kata baru dan hanya ada dalam bahasa C++.

asmdynamic_castnamespacereinterpret_cast
boolexplicitnewstatic_cast
catchfalseoperatortemplate
classfriendprivatethis
const_castinlinepublicthrow
deletemutableprotectedtrue
trytypeidtypenameusing
usingvirtualwchar_t

 

Dalam contoh program berikut, kita akan mencoba membuat nama variabel (identifier) dengan nama “swicth” yang tentu saja akan menghasilkan error.


#include <stdio.h>
#include <string>
using namespace std;

main() {
string switch = "Percobaan";
int float = 5;
string for = "Perulangan";
}

Dan ketika kita coba run, menghasilan error seperti berikut:

Error Karena Menggunakan Reserved Words

 

Tentang Martin Mulyo Syahidin

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *