Пусть будет код:
#define INC_VALUE(X) [](auto& v) { \
assert( v < static_cast<decltype(v)>(-1) ); \
++v; \
}(X)
...
unsigned int data = X;
INC_VALUE(data);
Пусть будет код:
#define INC_VALUE(X) [](auto& v) { \
assert( v < static_cast<decltype(v)>(-1) ); \
++v; \
}(X)
...
unsigned int data = X;
INC_VALUE(data);
Ответ на:
комментарий
от KennyMinigun