- 1
typedef _My unsigned int UINT_PTR, *PUINT_PTR;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
typedef _My unsigned int UINT_PTR, *PUINT_PTR;
Кстати, где здесь С++?
Си:
Паскаль:
Да, кстати, конструкция, когда размер массива, намёк на указатель или аргументы функции описываются не в конструкторе типа, а пририсовываются к определяемому идентификатору, рвёт мозг.
Примерчик:
А как тогда будет выглядеть эта строка, если нужно объявить массив из N элементов, а инициализировать только один элемент?
можно оставить предыдущую правую часть, но тогда у нас будет N одинаковых элементов bogus_compare. В текущем варианте один bogus_compare и N-1 нуллов.
(не знаю, чем он болен)
С++ головного мозга.