C++
الذهاب إلى القناة على Telegram
گروه آموزش زبان برنامه نویسی سی، سی پلاس پلاس خدمت شما دوستداران گرامی با امید بهره بردن و موفقیت شما همراهان🌹 ممنون که همراه ما میشین و ما رو حمایت میکنین 🌹 https://t.me/ourcpp
إظهار المزيد2 130
المشتركون
-224 ساعات
-57 أيام
-4730 أيام
أرشيف المشاركات
2 130
توضیحات #کوییز #1 :
کلمه کلیدی auto مربوط به شناسایی نوع داده مورد نیاز هستش(ینی خودش میفهمه چه نوع داده ای رو برای bar در نظر بگیره)(ساده)
متد getFoo یک رفرنس برمیگردونه
نکته ی این سوال اینجاست که اگه سمت راست یک متغیر که از نوع auto باشه ، یک رفرنس به نوع داده ای T باشه ، به جای در نظر گرفتن رفرنس ، فقط نوع داده ای T رو برای تعریفش در نظر میگیره
یعنی bar یک رفرنس نیست
2 130
پوینترهای هوشمند یا (smart pointers) پوینتر هایی هستن که خودشون عمل new و delete کردن از حافظه هیپ رو بعهده میگیرن و مشکل فراموش کردن delete و در نتیجه نشتی حافظه رو حل میکنن.
#Persian
https://sourcesara.com/smart-pointers-in-cpp/
➖➖➖➖➖➖➖➖➖
#English
https://youtu.be/UOB7-B2MfwA
➖➖➖➖➖➖➖➖➖
@cppFarsi
2 130
سلام ، گروه برنامه نویسی
لینک گروه سی ، سی پلاس پلاس :
👇👇👇👇
https://t.me/ourcpp
لینک گروه سی شارپ :
👇👇👇👇
https://t.me/ourcsharpp
لینک گروه پایتون :
👇👇👇👇
https://t.me/pygroupp
گروه چت :
👇👇👇👇
https://t.me/engineeringcomputerr
کانال جزوات و ...
👇👇👇👇
https://t.me/chanelcomputer
لینک گروه جاوا :
👇👇👇👇
https://t.me/ourjavaaa
لینک گروه طراحی سایت / فرانت اند :
👇👇👇👇
https://t.me/ourvebb
گروه ها رو به دوستاتون معرفی کنید .
ممنون .
👨💻👩💻
2 130
چرا گزینه آخر میشه؟
ببینین به دستور switch میرسیم ، باقیمانده تقسیم n بردو ، ۱ میشه(n=3) میره از
++i
دوم شروع به اجرا میکنه ، اجرا که بشه i=1
بعد میرسه به while ، وقتی به while میرسه و میبینه شرط درسته ، کنترل برنامه رو برمیگردونه به اول do(i++ اول) ، چرا؟
چون رسیدیم به ی دستور jump (اسمبلی) که این دستور jump ، کنترل برنامرو میبره به اول do .
پس تا اینجا i=1 ، n=2
++i
اول اجرا میشه ، بعد
++i
دومی اجرا میشه
تا اینجا i=3 و n=2 هستش
به while میرسه یکی از n کم میکنه n=1 که بزرگتر از صفر هستش ، شرط درسته پس دستورات حلقه do...while بار دیگه اجرا میشه
باز دو بار
++i
اجرا میشه ، میرسه به حلقه با توجه به اینکه n=1 میبینه که شرط حلقه درست نیست میاد بیرون
در اخر i=5 , n=0
