PDA

View Full Version : سوال: فرق این دو کد با همدیگر چیست؟



motherboard
دوشنبه 27 مرداد 1393, 16:51 عصر
سلام.یک سوال داشتم که ناشی از مسلط نبودنم به c++ است.تو کیوت به یک همچین موردی برخوردم.می خوام بدونم از نظر گرامری فرق این دو تا با هم چیه؟

QTime time = QTime:: currentTime();

QTime time ; time. currentTime();

می خوام بدونم از نظر رفتار این دو تا چه تفاوتی با همدیگه دارند؟من ظاهرا تفاوتی رو نمیبینم.ولی این دو خط با هم تفاوت دارند.می خوام بدونم اون تفاوت چیه؟از دوست پاسخ دهنده ممنون میشم اگر یک کمی برام شرح بده.می خوام بدونم این دو خط تو چی با هم فرق دارند؟

parvizwpf
دوشنبه 27 مرداد 1393, 19:06 عصر
دوست عزیز اینها تو خروجی هیچ فرقی ندارند. اولی بدون آبجکت کلاس تایم هست. دومی بعد از پباده سازی کلاس تایم. و چون هر دو دارند یک خروجی میدهند هیچ فرقی ندارند .منتها تو دومی شما الان در کدتون خروجی ندارین برای زمان فقط آبجکت تایم رو ساختید. اما اولی دقیقا رمان رو در آبجکت تایم ذخیره کرده.

حامد مصافی
شنبه 01 شهریور 1393, 12:37 عصر
كد دوم هنگام كامپايل تبديل ميشه به كد اول به همين دليل كامپايلر بهتون هشدار ميده ميگه "ديگه چه كاريه آخه!"