3 дек. 2009 г.

Грязные хаки в C++

В блоге "C++ для всех" наткнулся на статейку "Вокруг public, private и protected". В двух словах - 4 метода доступа к private-членам класса. Особенно улыбнуло

1 #define private public
2
3 class some {
4 public:
5 int a;
6 protected:
7 int b;
8 private:
9 int c;
10 };
11
12 void hack(some& obj) {
13 obj.c = 0;
14 }


:)

Комментариев нет:

Отправить комментарий