Надеюсь, это не дубликат самого вопроса, но условия поиска настолько неоднозначны, что я не могу придумать ничего лучшего.
В любом случае, скажем, у нас есть два класса:
class FloatRect
{
float x,y,width,height;
};
и где-то еще
class FloatBox
{
float top,left,bottom,right;
};
С практической точки зрения они одинаковы, так что компилятор рассматривает их обоих как своего рода typedef?
Или он выдаст две отдельные единицы кода?
Мне любопытно, потому что я хотел бы выйти за пределы typedefs и сделать несколько вариантов типа для улучшения читабельности.
Я не хочу ненужного дублирования, хотя ...
Ура! * * 1013