Тема: Де застосувати 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;
}