- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
#include <stdio.h>
#define new(class) _##class##_##new
#define impl(class, method) _##class##_##method
struct Calculate
{
int(*getOne)(struct Calculate*);
};
int impl(Calculate, getOne)(struct Calculate* this) { return 1; }
void* new(Calculate)(void)
{
struct Calculate* class = malloc(sizeof(struct Calculate));
class->getOne = impl(Calculate, getOne);
return class;
}
struct CalculateProxy
{
struct Calculate;
};
int impl(CalculateProxy, getOne)(struct Calculate* this)
{
printf("Method call!\n");
return impl(Calculate, getOne)(this);
}
void* new(CalculateProxy)(void)
{
struct CalculateProxy* class = malloc(sizeof(struct CalculateProxy));
class->getOne = impl(CalculateProxy, getOne);
return class;
}
int main(void)
{
struct Calculate* calc = new(CalculateProxy)();
printf("%X!\n", calc->getOne(calc));
}
https://en.cppreference.com/w/cpp/language/pimpl
"Pointer to implementation" or "pImpl" is a C++ programming technique[1] that removes implementation details of a class from its object representation by placing them in a separate class, accessed through an opaque pointer:
https://en.cppreference.com/w/cpp/language/pimpl
Pointer to implementation or pImpl is a C++ programming technique[1] that removes implementation details of a class from its object representation by placing them in a separate class, accessed through an opaque pointer:
https://en.cppreference.com/w/cpp/language/pimpl
Pointer to implementation or pImpl is a C++ programming technique[1] that removes implementation details of a class from its object representation by placing them in a separate class, accessed through an opaque pointer:
https://en.cppreference.com/w/cpp/language/pimpl
Pointer to implementation or pImpl is a C++ programming technique[1] that removes implementation details of a class from its object representation by placing them in a separate class, accessed through an opaque pointer:
Да и вообще "паттерн прокси" кривой какой-то получился: "конструктор" оригинального "объекта" не позвали, можно UB'ца соснуть на вызове "метода" если "конструктор" будет что-то важное делать.
Да и вообще паттерн прокси кривой какой-то получился: конструктор оригинального объекта не позвали, можно UB'ца соснуть на вызове метода если конструктор будет что-то важное делать.
Да и вообще паттерн прокси кривой какой-то получился: конструктор оригинального объекта не позвали, можно UB&;#039;ца соснуть на вызове метода если конструктор будет что-то важное делать.
Да и вообще паттерн прокси кривой какой-то получился: конструктор оригинального объекта не позвали, можно UB'ца соснуть на вызове метода если конструктор будет что-то важное делать.
Да и вообще паттерн прокси кривой какой-то получился: конструктор оригинального объекта не позвали, можно UB&;#039;ца соснуть на вызове метода если конструктор будет что-то важное делать.
Неправильно ты, дядя Фёдор, паттерны джавушкам объясняешь. Настоящий дзенский мастер питушня дал бы джавушку по ебальцу томиком Кормена (другая тяжёлая книжка по CS тоже сойдёт, к примеру TAPL), чтобы его постигло просветление.
Неправильно ты, дядя Фёдор, паттерны джавушкам объясняешь. Настоящий дзенский мастер питушня дал бы джавушку по ебальцу томиком Кормена (другая тяжёлая книжка по CS тоже сойдёт, к примеру TAPL), чтобы его постигло просветление.
Неправильно ты, дядя Фёдор, паттерны джавушкам объясняешь. Настоящий дзенский мастер питушня дал бы джавушку по ебальцу томиком Кормена (другая тяжёлая книжка по CS тоже сойдёт, к примеру TAPL), чтобы его постигло просветление.
Неправильно ты, дядя Фёдор, паттерны джавушкам объясняешь. Настоящий дзенский мастер питушня дал бы джавушку по ебальцу томиком Кормена (другая тяжёлая книжка по CS тоже сойдёт, к примеру TAPL), чтобы его постигло просветление.
примерно такое же, как теоретическая физика к магазинным весам
Как по мне, так установка перемычек на каком-то приборе это тоже его программирование
https://i.postimg.cc/KzVPXscN/1636103635861.jpg
Не иначе как соус для золотого хуйцаа и стремительно уменьшается в системе отчета.
Иканус знает я уверен
Многие спрашивают что такое Шмыговница? В этой статье мы расскажем что такое Шмыговница.