История изменений
Исправление hateyoufeel, (текущая версия) :
Смысл венгерской нотации - упрощать жизнь тем, кто пишет код в текстовом редакторе на компьютере с кнопкой Turbo и индикатором тактовой частоты.
На самом деле, нет. Я читал статью автора этой самой нотации. Он там писал, что изначально хотел, чтобы эти префиксы обозначали то, что хранится в переменной, а не её тип с точки зрения компиляторе. Т.е. означали семантику значения. Но в этоге вышло то что вышло. Почему он про typedef или обёртку-структуру не подумал, я не знаю. Возможно, в досовиндовых компиляторах с этим проблемы были.
Исходная версия hateyoufeel, :
Смысл венгерской нотации - упрощать жизнь тем, кто пишет код в текстовом редакторе на компьютере с кнопкой Turbo и индикатором тактовой частоты.
На самом деле, нет. Я читал статью автора этой самой нотации. Он там писал, что изначально хотел, чтобы эти префиксы обозначали то, что хранится в переменной, а не её тип с точки зрения компиляторе. Т.е. означали семантику значения. Но в этоге вышло то что вышло. Почему он про typedef не подумал, я не знаю. Возможно, в досовиндовых компиляторах с этим проблемы были.