Всякие солидные книги по С++ (TCPL и многие другие) содержат некие общие рекомендации по поводу имен (классов, функций, переменных и т.д.) Никогда особо не затруднялся по этому поводу, но тут вот захотелось все же спросить:
зная, что в моей реализации означают всякие имена вроде DWORD, LPVOID и т.д. не лучше ли обходиться без таких тайпдефов? Или все же грамотнее пользоваться именно ими, чтобы в дальнейшем не обломаться. Нравится ли вам писать вместо очевидных типов какие-то корявые имена вроде WPARAM ? Или все же это идеологически верно?
19.12.03 05:38: Перенесено модератором из 'Прочее' — _MM_
А>зная, что в моей реализации означают всякие имена вроде DWORD, LPVOID и т.д. не лучше ли обходиться без таких тайпдефов? Или все же грамотнее пользоваться именно ими, чтобы в дальнейшем не обломаться. Нравится ли вам писать вместо очевидных типов какие-то корявые имена вроде WPARAM ? Или все же это идеологически верно?
Если ты пишешь программу и не собираешься на каждый чих MS или на смену OS или платформы перелопачивать свои программы, то, скорее всего, будешь вводить свои имена, чтобы обеспечить остойчивость своих программ. Вот и DWORD и т.п. это такой же чей-то результат. Можешь им пользоваться, можешь свой придумывать.
Здравствуйте, <Аноним>, Вы писали:
А>Всякие солидные книги по С++ (TCPL и многие другие) содержат некие общие рекомендации по поводу имен (классов, функций, переменных и т.д.) Никогда особо не затруднялся по этому поводу, но тут вот захотелось все же спросить:
А>зная, что в моей реализации означают всякие имена вроде DWORD, LPVOID и т.д. не лучше ли обходиться без таких тайпдефов? Или все же грамотнее пользоваться именно ими, чтобы в дальнейшем не обломаться. Нравится ли вам писать вместо очевидных типов какие-то корявые имена вроде WPARAM ? Или все же это идеологически верно?
Здравствуйте, Vi2, Вы писали:
Vi2>Здравствуйте, Аноним, Вы писали:
Vi2>Если ты пишешь программу и не собираешься на каждый чих MS или на смену OS или платформы перелопачивать свои программы, то, скорее всего, будешь вводить свои имена, чтобы обеспечить остойчивость своих программ. Вот и DWORD и т.п. это такой же чей-то результат.
Ага, "чей-то"... это как раз "чих" MS, особенной всякие там LPVOID и LPCTSTR