نمایش پست تنها
  #54  
قدیمی 07-18-2011
ali_zangeneh آواتار ها
ali_zangeneh ali_zangeneh آنلاین نیست.
کاربر عادی
 
تاریخ عضویت: Feb 2010
محل سکونت: کرمانشاه
نوشته ها: 50
سپاسها: : 54

31 سپاس در 21 نوشته ایشان در یکماه اخیر
ali_zangeneh به Yahoo ارسال پیام
پیش فرض

سلام
ببینید بین سینتکس زبان سی پلاس پلاس با ویژوال سی پلاس پلاس فرقی وجود نداره.اما بین اینکه شما میخواهید برنامه تحت کنسول (صفحه مشکیه-توی داس)در کامپایلر بورلند رو توی ویژوال استودیو (یا حتی 2003 به بعد که تحت دات نت هستش) اجرا کنید اولا باید پروژه ایی رو که می سازید پروژه کنسول باشه-نه پروژه های دیگه ایی مثل ویندوز اپلیکیشن یا کلاس لایبرری و.... ثانیا بورلند بی خود ترین و نا کارامد ترین کامپایلر سی پلاس پلاسه .
بهترین کامپایلر ، کامپایلر جی پلاس پلاس توی لینوکسه که استاندارد شده و اصلا خودش معیار سنجشه.
که ویژوال استودیو هم از سینتکس اصلاح شده این کامپایلر استاندارد بهره میبره
مثلا دستور
#include<iostream.h>
توی برلند درسته ولی توی جی سی سی و ویژوال استودیو غلطه
باید اول بنویسید
#include<iostream>
بعد مثلا میخواهید cout
انجام بدهید پس یک خط پایین از دستور iostream مینویسید
using namespase std;
,وگرنه برای دستور coutباید بنویسید
std::cout
و این هم به خاط فضای نام ها یا نیم اسپیس هاستکه فایل های هدر رو هوشمند تر کرده یعنی
میاد از کلاس iostream بخش std رو فقط لینک میده به فایل خروجی نه تمام iostream رو
موفق باشید
پاسخ با نقل قول
2 کاربر زیر از ali_zangeneh سپاسگزاری کرده اند برای پست مفیدش:
جای تبلیغات شما اینجا خالیست با ما تماس بگیرید