Тема: Де застосувати typedef
Я прочитав про typedef. Мені не зрозуміло навіщо він взагалі якщо я можу змінити ім'я вже існуючого типу за допомогою define. Для чого typedef (якщо є define) і де його було б розумно застосувати ?
Мій код який демонструє що define може замінити typedef
typedef int MyInt_TypeDef;
#define MyInt_Define int
int main()
{
    MyInt_TypeDef var1 = 6;
    MyInt_Define var2 = 7;
    cout << var1 << " " << var2;
    getch();
    return 0;
}
