#include <cstddef>
struct A
{
int** TwojStyl() { return &p; } // zwrocenie przez funkcje adresu i przypiseniu
// za pomoca operatora wyluskania
void MojStyl(int* tmp) { p = tmp; } // stworzenie settera i ustanowienie wartosci
// za jego pomoca
int* p;
};
int main()
{
A a;
*(a.TwojStyl()) = NULL;
a.MojStyl(NULL);
return 0;
}
I2luY2x1ZGUgPGNzdGRkZWY+CiAKc3RydWN0IEEKewogICAgaW50KiogVHdvalN0eWwoKSB7IHJldHVybiAmcDsgfSAgICAgLy8gendyb2NlbmllIHByemV6IGZ1bmtjamUgYWRyZXN1IGkgcHJ6eXBpc2VuaXUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHphIHBvbW9jYSBvcGVyYXRvcmEgd3lsdXNrYW5pYQogICAgdm9pZCBNb2pTdHlsKGludCogdG1wKSB7IHAgPSB0bXA7IH0gLy8gc3R3b3J6ZW5pZSBzZXR0ZXJhIGkgdXN0YW5vd2llbmllIHdhcnRvc2NpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB6YSBqZWdvIHBvbW9jYQogICAgaW50KiBwOwp9OwogCmludCBtYWluKCkKewogICAgQSBhOwogICAgKihhLlR3b2pTdHlsKCkpID0gTlVMTDsKICAgIGEuTW9qU3R5bChOVUxMKTsKICAgIHJldHVybiAwOwp9