Contoh Deklarasi pointer pada konstanta

Assalamuallaikum wr.wb

Sebelumnya saya sudah ngasih materi tentang Deklarasi pointer pada konstanta. Sekarang ini saya memberi contoh dari coding C++ deklarasi pointer pada konstanta.

Contoh:
//----------------------------------//
//Pendeklarasian Pointer Konstanta //
//----------------------------------//
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main( )
{
char *const nama = "Borland C++";
clrscr( );
cout<<"Nama Program = "<<nama<<endl;
nama = "Visual C++";
cout<<"Nama Program = "<<nama<<endl;
getch( );
}



Pada program diatas, terdapat kesalahan dan tidak dapat dijalankan, penyebabnya
pada pernyataan nama = "Borland C++";. Karena variabel nama, merupakan
pointer konstanta, yaitu tidak dapat diubah-ubah. Pesan Kesalahan Yang Tampil
adalah:
Cannot modify a const object

yang di hasilkan seperti berikut

0 komentar: