Возможно ли передать тип переменной как часть параметра функции, например:
void foo(varType type)
{
// Cast to global static
unsigned char bar;
bar = ((type *)(&static_array))->member;
}
Я помню, что он имеет какое-то отношение к GCC typeof
и использует макросы?