اهمیتی داره که تابع رو کجای برنامه تعریف کنم؟ یعنی قبل تابع اصلی برنامه باشه با بعدش هم میتونه باشه؟
و خود توابع چطور؟ آیا به ترتیب استفاده ای که ازشون میشه در تابع اصلی باید تعریف بشن یا اهمیتی نداره و کامپایلر فقط به اسم تابع مورد نظرش اهمیت میده وقتی فراخوانی میشه و براش جاش در برنامه مهم نیست؟
یک مشکل در مورد C++ این است که هماکنون گرایشی قوی در زبان وجود دارد که شما را وادار میکند پیش از انجام هر کاری، همهی جوانب آن را بدانید. (Larry Wall)