deopen
سه شنبه 10 دی 1387, 16:49 عصر
از موقعی که با cpp آشنا شدم (مدت کوتاهی است) با دو روش نوشتن مواجه شدم , یکی روش خودم بود :
#include<iostream>
using std::cin;
using std::cout;
using std::endl;
int main() {
int m=5;
cout<<static_cast<float>(m)/2;
cin.get();
return 0;
}
با استفاده از using برای استفاده از توابع و دستورات و cout برای نمایش نه print_f .
شاید با چیزهایی که من گفتم این تفاوت حس نشود ولی در بعضی برنامه ها این تفاوتها واقعا محسوس است!
و جالبتر این که با بعضی کتابخانه ها اصلا سرو کار نداشتم , مثل stedio و conio در ضمن من برای خیلی از کتابخانه ها از پسوند h. استفاده نمیکنم , شاید بگویید هر کس روشی دارد و شاید هم من هنوز آنقدر پیشرفت نکرده ام و شاید هم بعضی مواقع باید از توابعی مثل print_f استفاده کرد! یا این که آن روش متعلق به زبان C یا cpp در زمان گذشته است؟!!!!
#include<iostream>
using std::cin;
using std::cout;
using std::endl;
int main() {
int m=5;
cout<<static_cast<float>(m)/2;
cin.get();
return 0;
}
با استفاده از using برای استفاده از توابع و دستورات و cout برای نمایش نه print_f .
شاید با چیزهایی که من گفتم این تفاوت حس نشود ولی در بعضی برنامه ها این تفاوتها واقعا محسوس است!
و جالبتر این که با بعضی کتابخانه ها اصلا سرو کار نداشتم , مثل stedio و conio در ضمن من برای خیلی از کتابخانه ها از پسوند h. استفاده نمیکنم , شاید بگویید هر کس روشی دارد و شاید هم من هنوز آنقدر پیشرفت نکرده ام و شاید هم بعضی مواقع باید از توابعی مثل print_f استفاده کرد! یا این که آن روش متعلق به زبان C یا cpp در زمان گذشته است؟!!!!