Auto property set get di C++ class

Welcome to the C++ world Open-mouthed smile

Kali ini saya akan berbagi tips untuk membuat property otomatis di C++ seperti halnya pada sintax di code C#. Seperti apa tipsnya? Tapi setelah yg satu ini.  hehe…Maksudnya setelah kita contoh source code simple header  dari kelas berikut:

#ifndef SAMPLECLASS_H
#define SAMPLECLASS_H

//sample header class dengan property set get
class SampleClass
{
public:
	void setNo(const int &no);
	int no() const;
private:
	int no;
}

#endif

Contoh diatas cuma ada 1 private member, tapi jika kita akan membuat kelas dengan banyak private member pasti bener capek buat set get method, belum lagi logic method yang akan digunakan nantinya. Di dalam C# dikenalkan auto property dengan set get method yg inline seperti berikut:

public int No{ set; get; }

Lalu bagaimana caranya supaya bisa buat auto property di C++ seperti code di C#?

Continue reading “Auto property set get di C++ class”

membuat aplikasi openGL dengan DevC++

Cara membuat aplikasi openGL pake devC
Dimulai dengan membuat empty project kemudian tambahkan file .cpp kedalam project.
kemudian untuk menambahkan parameter agar jika dicompile tidak terjadi
linker error maka klik tab project->project option. Trus didalam
“Parameters” tab tambahkan

-lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32

pada linker pane. kemudian click ok.

nah sekarang tinggal menambahkan kode kedalam file cpp tadi.

tapi harus nginstall plugin dulu nih alamatnya

http://www.nigels.com/glt/devpak/freeglut.2.2.0.DevPak
http://www.nigels.com/glt/devpak/glui.2.2-1.DevPak

Continue reading “membuat aplikasi openGL dengan DevC++”