bilytur
07-09-2003, 01:27
Я уже 2 дня как начал осваивать этот великий и могучий язык, но некоторые вещи до меня не доходят.
Допустим я создал несколько функций.
Продублировал их определение в *.h
(Но я очень туп и сразу написать то что надо не могу)
Поэтому решил их изменить. Потом еще и еще...
И каждый раз нужно искать все это в *.h файлах чтобы востановить соответвие.
Когда это проделываешь несколко раз, то возникает мягко говоря легкое раздражение.
Неужели нельзя как то упростить.
Я понимаю что хидер файлы нужны компилятору, линкеру, или еще хрен знает чему, но почему человек то должен набирать два раза одно и тоже?
Где обещанная красота и лаконичность С++?
В конце концов почему не создать небольшую утилиту которая бы парсила *.cpp и автоматом выдирала бы определения в *.h, и затем подавала бы все это вместе компилеру?
Такая утилита имхо не очень сложна в реализации.
И почему такие очевидные вещи не пришли еще кому-то в голову.
Или я чего-то не понимаю? Так объясните...
Допустим я создал несколько функций.
Продублировал их определение в *.h
(Но я очень туп и сразу написать то что надо не могу)
Поэтому решил их изменить. Потом еще и еще...
И каждый раз нужно искать все это в *.h файлах чтобы востановить соответвие.
Когда это проделываешь несколко раз, то возникает мягко говоря легкое раздражение.
Неужели нельзя как то упростить.
Я понимаю что хидер файлы нужны компилятору, линкеру, или еще хрен знает чему, но почему человек то должен набирать два раза одно и тоже?
Где обещанная красота и лаконичность С++?
В конце концов почему не создать небольшую утилиту которая бы парсила *.cpp и автоматом выдирала бы определения в *.h, и затем подавала бы все это вместе компилеру?
Такая утилита имхо не очень сложна в реализации.
И почему такие очевидные вещи не пришли еще кому-то в голову.
Или я чего-то не понимаю? Так объясните...