تالار گفتمان مانشت

نسخه‌ی کامل: رفع اشکال آزمون های استخامی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان عزیزم. این تایپیک رو ایجاد کردم تا دوستان بیان و اگر سوالی یا مشکلی دارن بپرسن و با همفکری هم جواب بدیم.Rolleyes
سوال اول رو خودم میپرسم Big Grin

در قطعه کد زیر کدام دستور دارای خطای زمان کامپایل است؟
template <class T
class class1
}
private: T a
public: class1(T a, T b) {this->a=a+b;}
{
1) class1<int> obj1(1,2)
class1<long> obj1(1,2) (2
3) class1<string> obj1(1,2)
4) class1<char> obj1(1,2)
(12 خرداد 1397 04:53 ب.ظ)nima88 نوشته شده توسط: [ -> ]سلام دوستان عزیزم. این تایپیک رو ایجاد کردم تا دوستان بیان و اگر سوالی یا مشکلی دارن بپرسن و با همفکری هم جواب بدیم.Rolleyes
سوال اول رو خودم میپرسم Big Grin

در قطعه کد زیر کدام دستور دارای خطای زمان کامپایل است؟
template <class T
class class1
}
private: T a
public: class1(T a, T b) {this->a=a+b;}
{
۱) class1<int> obj1(1,2)
class1<long> obj1(1,2) (2
۳) class1<string> obj1(1,2)
۴) class1<char> obj1(1,2)
سلام ،
وقتی کلاسی از نوع داده templateاستفاده می‌کنه پس این نوع Tکه استفاده شده هر نوع داده ای رو می‌تونه بگیره پس متغیر a و b از نوع T شامل همه نوع داده ها میشه، هستن . حالا به سازنده کلاس توجه کنید که دو متغیر از نوع T رو میگیره و داخل سازنده اون ها رو با هم جمع میکنه، و بر همین اساس جمع کردن دو عدد از نوع int و long معنی دار هست پس گزینه ۱ و ۲ درستن .. گزینه ۳ از نوع رشته هست و جمع کردن دو رشته یعنی الحاق به یکدیگر و بنابراین گزینه ۳ هم درسته اما گزینه ۴ الحاق یا جمع کردن دو کاراکتر بی معنی هست و بنابراین گزینه ۴ جواب میشه
سلام وقت بخیر،
نظرتون در مورد پاسخ این سوال های پیوست زیر که شامل ساختمان و شبکه هست، چیه؟
(اگر این روش پیوست و عکس گذاشتن از سوالات مناسب نیست، مجدد می نویسم )
با تشکر [attachment=22559]
راستش من شبکه رو نمیخونم واسه آزمون چون هر سال از یه منبع جدید و ناشناخته سوال میدن Big Grin
دوستانی که خوندن لطفا نظر بدن
تو کنکور، سیستم عامل باعث گرفتاریه، از قرار معلوم اینجا هم شبکه! Undecided
لینک مرجع