Welcome to the C++ world ![]()
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#?