PDA

View Full Version : سوال: تفاوت iostream با iostream.h چیه؟



idocsidocs
سه شنبه 22 فروردین 1391, 13:06 عصر
لطفا بگید که تفاوت iostream با iostream.h چیه؟

rezaricky
سه شنبه 22 فروردین 1391, 15:56 عصر
در کامپایلر های جدید هنگام نوشتن فایل های سرایند استاندارد(مانند iostream) پسوند فایل حذف میشود و فقط نام فایل رو مینویسند.
اما در کامپیلر های قدیمی مانند turbo c++ باید نام و پسوند فایل رو نوشت مثل :iostream.h

idocsidocs
سه شنبه 22 فروردین 1391, 17:18 عصر
مگه پسوند فایلها cpp نیست؟

rezaricky
سه شنبه 22 فروردین 1391, 19:05 عصر
پسون فایل های سرایند h. ه
معمولا اعلان ها در فایل های h. نوشته میشه و پیاده سازی ها در فایل های cpp. (این فقط یک قرار داده و برای کامپایلر فرقی نداره پسوند فایل ها چی باشه)

bombcreator
سه شنبه 22 فروردین 1391, 19:16 عصر
مگه پسوند فایلها cpp نیست؟
بله فایل های اجرایی با پسوند cpp هستند ولی در کامپایلر های قدیم برای اینکه بتونیم از header file (فایل های سرآمد )استفاده کنیم باید از پسوند h. در آخر نام فایل سرآمد استفاده می کردیم
در کامپایلر های جدید مثل vc و... دیگه نیازی به استفاده از پسوند h. نیست مانند خود فایل iostream.h که به iostream تبدیل شده یا string.h که الان به csting تبدیل شده

رامین مرادی
چهارشنبه 23 فروردین 1391, 12:03 عصر
ببخشید پسوند فایل اجرایی .exe هست:لبخند: و cpp پسوند مخصوص فایل های سی ++ است و هدر فایل ها هم .h می باشند