Murilo :P

C++, Computação, Programação, Web e afins :)

Posts Tagged ‘define

Como implementar facilmente getters e setters em C++

with 7 comments

Se você é como eu que odeia ficar digitando dois métodos para cada atributo que você cria em sua classe, seus problemas acabaram.
Trata-se de uma macro feita através de um #define mesmo que facilita muito a vida dos programadores OO em C++.
Vejamos a macro:

#define declare(type, name) \
private: type _##name; \
public: \
void set##name(const type& var) \
{\
        _##name = var;\
}\
\
type get##name() \
{\
        return _##name; \
}\

Read the rest of this entry »

Written by Murilo Adriano

21 de May de 2009 at 13:27

Posted in C/C++, Programação

Tagged with ,