Если я создам объект const union (, например, в коде ниже ), то в нем нельзя будет выполнить присваивание члена. Так есть ли смысл в создании объекта const union в любом случае?
union un
{
int i;
float f;
char c;
};
const union un a;
/// ! a.i = 10; error.