C++ tanpa namespace

Daftar isi

Menghilangkan namespace

Dibawah ini adalah struktur penulisan standar kode C++ yang valid dan mudah dipelajari :
Menggunakan namespace std
#include <iostream>
using namespace std;

int main() {
  cout << "Hallo Putri!";
  return 0;
}
Tanpa namespace std
#include <iostream>
// using namespace disini dihilangkan

int main() {
  std::cout << "Hallo Putri!";
  return 0;
}

Penjelasan kode, lihat dihalaman Memulai C++

Ada beberapa program C++ yang berjalan tanpa pustaka atau library namespace standar.
Baris ke-2 pada contoh kode tanpa namespace std:
kode using namespace std tidak digunakan / dihilangkan.
Namun sebagai gantinya, disisipkan kata kunci (keyword) std, diikuti oleh simbol operator :: agar kode dapat dieksekusi oleh compiler.

Hasil dari kedua kode tersebut, baik yang menggunakan namespace maupun yang tidak menggunakannya akan tetap sama.
Ini hanya sekedar alternatif penulisan kode C++ yang perlu diketahui.

WAWASAN:

Pada dasarnya compiler menganggap kode program C++ ditulis mendatar / sebaris seperti ini :
int main() {std::cout << "Hallo Putri!";return 0;}
Yang artinya, compiler mengabaikan spasi atau baris kosong pada penulisan kode program.

C++ Memulai
C++ Output

CSS Post