دیتل دیتل با چه کامپایلری کار میکنه؟

SUPERCOMPUTER

New Member
سلام به همه دوستان
یه سوال کوچیک داشتم.
کتاب دیتل دیتل c++ رو میخواستم بدونم با چه ورژنی از کامپایلر کار میکنه؟
ممنون.
 

the_king

مدیرکل انجمن
سلام به همه دوستان
یه سوال کوچیک داشتم.
کتاب دیتل دیتل c++ رو میخواستم بدونم با چه ورژنی از کامپایلر کار میکنه؟
ممنون.

کد های استاندارد ++C در همه کامپایلر های متعارف قابل استفاده اند، مثلا ++Microsoft Visual C
و GNU GCC و ++Borland Turbo C و Intel C++ Compiler ، در اغلب موارد نیازی به دستکاری کد نیست.

بعضی اوقات تفاوت ها در حد فرق بین <iostream.h> و <iostream> یا <math.h> و <cmath>
یا اضافه یا حذف کردن یک سطر کد ;using namespace std است. فقط یکسری توابع خاص مثل ()clrscr و ()getch
و ()getche و ()gotoxy و توابع گرافیکی و توابع سیستم عامل که جزو توابع استاندارد زبان نیستند و یا
مقادیر true و false تنها در بعضی کامپایلر ها پشتیبانی می شوند.

البته اینها تفاوت های ظاهری یه، متاسفانه به دلیل بعضی ابهامات در استاندارد ++C ، احتمال داره که
کامپایلر های ++C یک کد مشابه رو با نتایج متفاوتی کامپایل کنند.
 

majid1605

Active Member
همونطور که دوستمون گفتند مهم نیست از کدوم کامپایلر استفاده بشه هر کد استانداردی باید توی همه کامپایلرها جواب بده .
بیشتر مثالهایی که توی بیشتر کتابها و سایت ها وجود دارند فقط با یه اصلاح جزئی درست میشن
به طور مثال توی ++Microsoft Visual C
بنویسی <iostream.h> خطا میده
درستش <iostream> هست .اگه کامپایلری از این فایلهای سرایند خطا میگیره مشکل سر همین .h هست
 

جدیدترین ارسال ها

بالا