Wzorzec projektowy?
Ostatnio zmodyfikowano 2018-07-13 15:00
ParseThisCode Temat założony przez niniejszego użytkownika |
Wzorzec projektowy? » 2018-07-13 13:25:34 Zwykły kod czy wzorzec projektowy? template < class P > class Access { public: P * p; Access() : p( new P ) { } void hasAccess() { p->grantAccess(); }; };
#include <cstdio>
class E { public: void grantAccess() { printf( "E granted!\n" ); } };
class Base : public Access < E > { public: Access < E > * eaccess; Base() : eaccess( new Access < E > ) { } };
int main() { Base * b( new Base ); b->eaccess->hasAccess(); b->hasAccess(); }
|
|
pekfos |
» 2018-07-13 15:00:58 Wzorce zwykle mają sens, więc strzelam zwykły kod. |
|
« 1 » |