Namun dalam beberapa hal, jika kita ingin aplikasi C++ dibuat cross platform / platform independent, kita harus mengetahui perintah-perintah sistem operasi yang bersangkutan. Misalnya perintah untuk menghapus layar. Karena C++ tidak memiliki perintah khusus untuk menghapus layar. Di bawah ini contoh perintah menghapus layar dengan menggunakan fungsi system(). FUngsi system digunakan untuk menjalankan perintah-perintah milik sistem operasi.
Untuk sistem operasi DOS :
system(“cls”);
Untuk sistem operasi Unix atau Linux :
system(“tput clear”);
Apasih maksudnya??? Maksudnya adalah kita memanggil namespace yang memiliki nama ‘std’. Namespace ‘std’ merupakan standar namespace dari C++ yang dapat kita gunakan untuk memanggil class/object/fungsi yang terdapat di dalam namespace tersebut. Yup, tentu yang kita panggil dan selalu kita gunakan pada tutorial sebelumnya adalah cout dan cin 🙂 . Bayangkan bila anda tidak mengetikan:
using namespace std;
Pasti anda tidak akan bisa menggunakan :
cout << a << endl;
Karena fungsi dari ‘cout’ itu sendiri berada di dalam namespace std yang harus kita definisikan di awal kode