ПК
Size: a a a
ПК
LA
malloc
до 20 стандарта, но не более тогоD
nullptr
это UB?IZ
SS
IZ
LA
IA
IA
S
AG
std::end(T (&)[N])
напримерSS
#include <sys/mman.h>
#include <iostream>
int main() {
int* x = (int*)mmap(nullptr, sizeof(int), PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED, -1, 0);
std::cout << x << std::endl;
std::cin >> *x;
std::cout << *x << std::endl;
}
λ sudo ./mmap
[sudo] password for sskvor:
0
123
123
SK
ПК
S
std::end(T (&)[N])
напримерSK
SK
SS
SK
ПК