Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: C++
Expertise: Beginner
Jan 18, 2000

Automatic Creation of Wrapper Methods in a Class

Question:
I created a class such as this:
 
class foo {
 int a;
 int b;
 char *atext;
 float anum;
 int c;
public :
 void set_a(int newa);
 int get_a();
 void set_b(int newb);
 int get_b();
 ...
}
I remember once in a book they explained how these wrapper methods can be created without having to create each of them individually (something that began with "a" or something...). Unfortunately, I can't remember which book I saw it in.

Is there any way that all the wrapper classes can be created in one go instead of having to create them individually?

Answer:
Both C++ Builder and Visual C++ enable you to automate this process by a point-and-click interface. However, this is strictly an IDE-dependent feature, not a C++ feature, so if you're using another IDE such Turbo C++ or Dev-C++, you still need to write the accessors ("getters") and mutators ("setters") manually.

DevX Pro
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date