工会:编译时间还是运行时间?

我想知道联合背后的逻辑是在编译时还是在运行时完成的。

原因是因为未命名的联合是别名结构成员的唯一方法,我想知道这是否会降低代码的性能。