#196جواب تمرین #195#include <iostream>
#include <string>
using namespace std;
template <class T1,class T2>
void show(T1 num1, T2 num2)
{
cout<<"num1 is : "<<num1<<endl;
cout<<"num2 is : "<<num2<<endl;
}
int main()
{
show("C++", "Learncpp");
show(40, 30.2);
show('C', "++");
return 0;
}
@Learncpp
توابع-حوزه متغییر-کلاس حافظه.mp4
121.6 MB
#198
👁🗨 تابع نویسی-حوزه متغییر-کلاس حافظه
فرمت : mp4
زمان : 0:39:35
حجم : 121 MB
زبان : فارسی
مدرس : جعفری نژاد
محل تدریس : دانشگاه شریف
@Learncpp
👁🗨 تابع نویسی-حوزه متغییر-کلاس حافظه
فرمت : mp4
زمان : 0:39:35
حجم : 121 MB
زبان : فارسی
مدرس : جعفری نژاد
محل تدریس : دانشگاه شریف
@Learncpp
inline-template.mp4
52.5 MB
#199
👁🗨 آموزش template - inline
فرمت : mp4
زمان : 0:17:10
حجم : 52.4 MB
زبان : فارسی
مدرس : جعفری نژاد
محل تدریس : دانشگاه شریف
@Learncpp
👁🗨 آموزش template - inline
فرمت : mp4
زمان : 0:17:10
حجم : 52.4 MB
زبان : فارسی
مدرس : جعفری نژاد
محل تدریس : دانشگاه شریف
@Learncpp
template.mp4
37.4 MB
#199
👁🗨 آموزش template
فرمت : mp4
زمان : 0:12:05
حجم : 37.3 MB
زبان : فارسی
مدرس : جعفری نژاد
محل تدریس : دانشگاه شریف
@Learncpp
👁🗨 آموزش template
فرمت : mp4
زمان : 0:12:05
حجم : 37.3 MB
زبان : فارسی
مدرس : جعفری نژاد
محل تدریس : دانشگاه شریف
@Learncpp
📚 فهرست آموزش های کانال
📓 جلسه اول (مقدمات زبان ++C)
telegram.me/Learncpp/534
📘 جلسه دوم (ساختارهای تکرار و تصمیم گیری)
telegram.me/Learncpp/535
📗 جلسه سوم (آرایه ها)
telegram.me/Learncpp/536
📙 جلسه چهارم (توابع)
telegram.me/Learncpp/537
📽 فیلم های آموزشی
telegram.me/Learncpp/538
💻 نرم افزار های مرتبط
telegram.me/Learncpp/540
🙇🏻 دانستنی ها
telegram.me/Learncpp/539
🌍 ترجمه کتابخانه ها از سایت مرجع ++www.cpluplus.com) C)
کمک به بچه های سرطانی :
💝 telegram.me/Learncpp/542
⛔️ از آنجا که مطالب کانال از جایی کپی پیس و دزدیده نمی شود و تمامیه مطالب درون word تایپ شده سپس پس از تکمیل داخل کانال قرار می گیرند.
با این شیوه سعی بر این داریم کلیه مطالب را پوشش دهیم به همین خاطر ممکن هست به دلیل گردآوری مطالب، مدت زمانی درون کانال آموزشی قرار نگیرد پس "لطفا صبر پیشه کنید"...
@Learncpp
📓 جلسه اول (مقدمات زبان ++C)
telegram.me/Learncpp/534
📘 جلسه دوم (ساختارهای تکرار و تصمیم گیری)
telegram.me/Learncpp/535
📗 جلسه سوم (آرایه ها)
telegram.me/Learncpp/536
📙 جلسه چهارم (توابع)
telegram.me/Learncpp/537
📽 فیلم های آموزشی
telegram.me/Learncpp/538
💻 نرم افزار های مرتبط
telegram.me/Learncpp/540
🙇🏻 دانستنی ها
telegram.me/Learncpp/539
🌍 ترجمه کتابخانه ها از سایت مرجع ++www.cpluplus.com) C)
فعلا ترجمه کتابخانه ای در کانال قرار نگرفته, در صورتی که ترجمه ای در کانال قرار بگیرد این لیست بروز رسانی خواهد شدکمک به بچه های سرطانی :
💝 telegram.me/Learncpp/542
⛔️ از آنجا که مطالب کانال از جایی کپی پیس و دزدیده نمی شود و تمامیه مطالب درون word تایپ شده سپس پس از تکمیل داخل کانال قرار می گیرند.
با این شیوه سعی بر این داریم کلیه مطالب را پوشش دهیم به همین خاطر ممکن هست به دلیل گردآوری مطالب، مدت زمانی درون کانال آموزشی قرار نگیرد پس "لطفا صبر پیشه کنید"...
@Learncpp
Telegram
Learning ©➕➕
📌 جلسه اول (مقدمات برنامه نویسی)
telegram.me/Learncpp/84
💡 حافظه چیست
telegram.me/Learncpp/85
💡 داده های صحیح
telegram.me/Learncpp/86
💡 داده های منطقی
telegram.me/Learncpp/87
💡 داده های کاراکتری
telegram.me/Learncpp/88
💡 انواع داده ها و مقادیر…
telegram.me/Learncpp/84
💡 حافظه چیست
telegram.me/Learncpp/85
💡 داده های صحیح
telegram.me/Learncpp/86
💡 داده های منطقی
telegram.me/Learncpp/87
💡 داده های کاراکتری
telegram.me/Learncpp/88
💡 انواع داده ها و مقادیر…
📌 جلسه اول (مقدمات برنامه نویسی)
telegram.me/Learncpp/84
💡 حافظه چیست
telegram.me/Learncpp/85
💡 داده های صحیح
telegram.me/Learncpp/86
💡 داده های منطقی
telegram.me/Learncpp/87
💡 داده های کاراکتری
telegram.me/Learncpp/88
💡 انواع داده ها و مقادیر قابل قبول
telegram.me/Learncpp/91
💡 انواع داده ها در ++C
telegram.me/Learncpp/92
💡 متغییر چیست و نحوه تعریف متغییر
telegram.me/Learncpp/105
💡 قوانین نامگذاری متغییر ها
telegram.me/Learncpp/107
💡 روش های مقدار دادن به متغییرها
telegram.me/Learncpp/108
💡ثابت ها چیست
telegram.me/Learncpp/112
💡انواع ثابت ها
🎈 با استفاده از define
telegram.me/Learncpp/113
🎈با استفاده از const
telegram.me/Learncpp/115
💡عملگر چیست
telegram.me/Learncpp/118
🎈عملگر انتساب (=)
telegram.me/Learncpp/119
🎈عملگرهای محاسباتی
telegram.me/Learncpp/121
🎈عملگرهای ترکیبی
telegram.me/Learncpp/122
🎈عملگرهای افزایش و کاهش
telegram.me/Learncpp/123
🎈عملگرهای رابطه ای و تساوی
telegram.me/Learncpp/124
🎈تقدم عملگرهای حسابی
telegram.me/Learncpp/129
🎈تقدم عملگرهای ترکیبی
telegram.me/Learncpp/130
🎈تقدم عملگرهای رابطه ای
telegram.me/Learncpp/131
🎈 تقدم عملگرهای منطقی
telegram.me/Learncpp/132
💡ساختار برنامه در ++C
telegram.me/Learncpp/137
📌 پایان آموزش جلسه اول (مقدمات برنامه نویسی)
@Learncpp
telegram.me/Learncpp/84
💡 حافظه چیست
telegram.me/Learncpp/85
💡 داده های صحیح
telegram.me/Learncpp/86
💡 داده های منطقی
telegram.me/Learncpp/87
💡 داده های کاراکتری
telegram.me/Learncpp/88
💡 انواع داده ها و مقادیر قابل قبول
telegram.me/Learncpp/91
💡 انواع داده ها در ++C
telegram.me/Learncpp/92
💡 متغییر چیست و نحوه تعریف متغییر
telegram.me/Learncpp/105
💡 قوانین نامگذاری متغییر ها
telegram.me/Learncpp/107
💡 روش های مقدار دادن به متغییرها
telegram.me/Learncpp/108
💡ثابت ها چیست
telegram.me/Learncpp/112
💡انواع ثابت ها
🎈 با استفاده از define
telegram.me/Learncpp/113
🎈با استفاده از const
telegram.me/Learncpp/115
💡عملگر چیست
telegram.me/Learncpp/118
🎈عملگر انتساب (=)
telegram.me/Learncpp/119
🎈عملگرهای محاسباتی
telegram.me/Learncpp/121
🎈عملگرهای ترکیبی
telegram.me/Learncpp/122
🎈عملگرهای افزایش و کاهش
telegram.me/Learncpp/123
🎈عملگرهای رابطه ای و تساوی
telegram.me/Learncpp/124
🎈تقدم عملگرهای حسابی
telegram.me/Learncpp/129
🎈تقدم عملگرهای ترکیبی
telegram.me/Learncpp/130
🎈تقدم عملگرهای رابطه ای
telegram.me/Learncpp/131
🎈 تقدم عملگرهای منطقی
telegram.me/Learncpp/132
💡ساختار برنامه در ++C
telegram.me/Learncpp/137
📌 پایان آموزش جلسه اول (مقدمات برنامه نویسی)
@Learncpp
Telegram
Learning ©➕➕
با عرض سلام
جلسه اول آماده شد.
@Learncpp
جلسه اول آماده شد.
@Learncpp
📌 جلسه دوم (ساختارهای تکرار و تصمیم گیری در ++C)
telegram.me/Learncpp/174
💡 دستور if و else-if
telegram.me/Learncpp/176
💡 دستور switch
telegram.me/Learncpp/181
💡حلقه تکرار while
telegram.me/Learncpp/186
💡حلقه تکرار do-while
telegram.me/Learncpp/191
💡تفاوت while با do-while
telegram.me/Learncpp/194
💡حلقه ی تکرار for
telegram.me/Learncpp/195
💡تمارین جلسه دوم
telegram.me/Learncpp/205
📌 پایان آموزش دوم (ساختارهای تکرار و تصمیم گیری در ++C)
@Learncpp
telegram.me/Learncpp/174
💡 دستور if و else-if
telegram.me/Learncpp/176
💡 دستور switch
telegram.me/Learncpp/181
💡حلقه تکرار while
telegram.me/Learncpp/186
💡حلقه تکرار do-while
telegram.me/Learncpp/191
💡تفاوت while با do-while
telegram.me/Learncpp/194
💡حلقه ی تکرار for
telegram.me/Learncpp/195
💡تمارین جلسه دوم
telegram.me/Learncpp/205
📌 پایان آموزش دوم (ساختارهای تکرار و تصمیم گیری در ++C)
@Learncpp
Telegram
Learning ©➕➕
#27
🎀 آموزش این جلسه : ساختارهای تکرار و تصمیم گیری در ++C 🎀
@Learncpp
🎀 آموزش این جلسه : ساختارهای تکرار و تصمیم گیری در ++C 🎀
@Learncpp
📌 جلسه سوم (آرایه ها)
telegram.me/Learncpp/268
💡آرایه چیست
telegram.me/Learncpp/270
💡نحوه تعریف آرایه ها
telegram.me/Learncpp/271
💡آرایه های یک بعدی
telegram.me/Learncpp/273
💡ارسال آرایه ها به توابع
telegram.me/Learncpp/278
💡الگوریتم جستجوی دودویی (binary search)
telegram.me/Learncpp/280
💡مرتب سازی حبابی (Bubble sort)
telegram.me/Learncpp/283
💡آرایه های چند بعدی
telegram.me/Learncpp/296
💡آرایه های دو بعدی
telegram.me/Learncpp/298
💡جستجوی خطی
telegram.me/Learncpp/301
💡تمارین جلسه سوم
telegram.me/Learncpp/315
📌 اتمام جلسه سوم (آرایه ها)
@Learncpp
telegram.me/Learncpp/268
💡آرایه چیست
telegram.me/Learncpp/270
💡نحوه تعریف آرایه ها
telegram.me/Learncpp/271
💡آرایه های یک بعدی
telegram.me/Learncpp/273
💡ارسال آرایه ها به توابع
telegram.me/Learncpp/278
💡الگوریتم جستجوی دودویی (binary search)
telegram.me/Learncpp/280
💡مرتب سازی حبابی (Bubble sort)
telegram.me/Learncpp/283
💡آرایه های چند بعدی
telegram.me/Learncpp/296
💡آرایه های دو بعدی
telegram.me/Learncpp/298
💡جستجوی خطی
telegram.me/Learncpp/301
💡تمارین جلسه سوم
telegram.me/Learncpp/315
📌 اتمام جلسه سوم (آرایه ها)
@Learncpp
Telegram
Learning ©➕➕
#73
🎀 جلسه سوم : آرایه ها
@Learncpp
telegram.me/Learncpp/268
🎀 جلسه سوم : آرایه ها
@Learncpp
telegram.me/Learncpp/268
📌 جلسه چهارم (توابع)
telegram.me/Learncpp/400
💡تابع چیست
telegram.me/Learncpp/401
💡دلایل استفاده از توابع در برنامه ها
telegram.me/Learncpp/402
💡مزایای استفاده از توابع
telegram.me/Learncpp/403
💡نوشتن توابع
telegram.me/Learncpp/404
💡تعریف توابع
telegram.me/Learncpp/405
💡نحوه تعریف توابع در ++C
telegram.me/Learncpp/406
💡نحوه استفاده از الگوی تابع در ++C
telegram.me/Learncpp/410
💡توابع چگونه کار می کنند
telegram.me/Learncpp/414
💡نحوه پرش آرگومانها درون پارامترها
telegram.me/Learncpp/415
💡نحوه فراخوانی چندین تابع درون main
telegram.me/Learncpp/417
💡روش ارسال پارامترها به توابع
telegram.me/Learncpp/420
💡روش call by value برای ارسال پارامترها به توابع
telegram.me/Learncpp/421
🎈توابعی که یک هیچ مقدار بر نمی گردانند
telegram.me/Learncpp/422
🎈توابعی که یک مقدار بر می گردانند
telegram.me/Learncpp/423
💡روش call by reference برای ارسال پارامترها به توابع
telegram.me/Learncpp/424
💡 توابع inline در ++C
telegram.me/Learncpp/425
💡آرگومان های پیش فرض در ++C
telegram.me/Learncpp/433
💡سربارگذاری توابع در ++C
telegram.me/Learncpp/439
💡قالب توابع (Template) چیست
telegram.me/Learncpp/450
🎈نحوه تعریف template در ++C
telegram.me/Learncpp/451
🎈نحوه تعیین نوع داده از طریق مقادیر آرگومان ها
telegram.me/Learncpp/453
🎈تعریف مجدد توابع کلی
telegram.me/Learncpp/456
🎈تعریف مجدد template ها
telegram.me/Learncpp/459
💡آرایه ها به عنوان آرگومان های توابع
telegram.me/Learncpp/477
💡ارسال آرایه های یک بعدی به آرایه ها
telegram.me/Learncpp/478
💡ارسال آرایه های دو بعدی به آرایه ها
telegram.me/Learncpp/479
💡کلاس حافظه (storage class) در ++C
telegram.me/Learncpp/482
🎈کلاس حافظه اتوماتیک (auto)
telegram.me/Learncpp/483
🎈کلاس حافظه ثبات (register)
telegram.me/Learncpp/487
🎈کلاس حافظه استاتیک (static)
telegram.me/Learncpp/502
🎈کلاس حافظه خارجی (extern)
telegram.me/Learncpp/507
💡تمارین جلسه چهارم
telegram.me/Learncpp/518
📌 اتمام جلسه چهارم (توابع)
@Learncpp
telegram.me/Learncpp/400
💡تابع چیست
telegram.me/Learncpp/401
💡دلایل استفاده از توابع در برنامه ها
telegram.me/Learncpp/402
💡مزایای استفاده از توابع
telegram.me/Learncpp/403
💡نوشتن توابع
telegram.me/Learncpp/404
💡تعریف توابع
telegram.me/Learncpp/405
💡نحوه تعریف توابع در ++C
telegram.me/Learncpp/406
💡نحوه استفاده از الگوی تابع در ++C
telegram.me/Learncpp/410
💡توابع چگونه کار می کنند
telegram.me/Learncpp/414
💡نحوه پرش آرگومانها درون پارامترها
telegram.me/Learncpp/415
💡نحوه فراخوانی چندین تابع درون main
telegram.me/Learncpp/417
💡روش ارسال پارامترها به توابع
telegram.me/Learncpp/420
💡روش call by value برای ارسال پارامترها به توابع
telegram.me/Learncpp/421
🎈توابعی که یک هیچ مقدار بر نمی گردانند
telegram.me/Learncpp/422
🎈توابعی که یک مقدار بر می گردانند
telegram.me/Learncpp/423
💡روش call by reference برای ارسال پارامترها به توابع
telegram.me/Learncpp/424
💡 توابع inline در ++C
telegram.me/Learncpp/425
💡آرگومان های پیش فرض در ++C
telegram.me/Learncpp/433
💡سربارگذاری توابع در ++C
telegram.me/Learncpp/439
💡قالب توابع (Template) چیست
telegram.me/Learncpp/450
🎈نحوه تعریف template در ++C
telegram.me/Learncpp/451
🎈نحوه تعیین نوع داده از طریق مقادیر آرگومان ها
telegram.me/Learncpp/453
🎈تعریف مجدد توابع کلی
telegram.me/Learncpp/456
🎈تعریف مجدد template ها
telegram.me/Learncpp/459
💡آرایه ها به عنوان آرگومان های توابع
telegram.me/Learncpp/477
💡ارسال آرایه های یک بعدی به آرایه ها
telegram.me/Learncpp/478
💡ارسال آرایه های دو بعدی به آرایه ها
telegram.me/Learncpp/479
💡کلاس حافظه (storage class) در ++C
telegram.me/Learncpp/482
🎈کلاس حافظه اتوماتیک (auto)
telegram.me/Learncpp/483
🎈کلاس حافظه ثبات (register)
telegram.me/Learncpp/487
🎈کلاس حافظه استاتیک (static)
telegram.me/Learncpp/502
🎈کلاس حافظه خارجی (extern)
telegram.me/Learncpp/507
💡تمارین جلسه چهارم
telegram.me/Learncpp/518
📌 اتمام جلسه چهارم (توابع)
@Learncpp
Telegram
Learning ©➕➕
#110
🎀 توابع چیست ؟
telegram.me/Learncpp/400
@Learncpp
🎀 توابع چیست ؟
telegram.me/Learncpp/400
@Learncpp
👍1
📽 فیلم های آموزشی کانال
👁🗨 معرفی تاریخچه ++C و آموزش نصب کدبلاکس و نحوه خروجی گرفتن
telegram.me/Learncpp/147
👁🗨 تفاوتهای C با ++C (قسمت اول)
telegram.me/Learncpp/149
👁🗨 تفاوتهای C با ++C (قسمت دوم)
telegram.me/Learncpp/156
👁🗨 آموزش Switch در ++C (قسمت اول)
telegram.me/Learncpp/220
👁🗨 آموزش Switch در ++C (قسمت دوم)
telegram.me/Learncpp/221
👁🗨 حلقه ها (قسمت اول)
telegram.me/Learncpp/223
👁🗨 حلقه ها (قسمت دوم)
telegram.me/Learncpp/224
👁🗨 نام گذاری متغییر ها و آشنایی با شرط if
telegram.me/Learncpp/248
👁🗨 اعمال اولیه ریاضی (قسمت اول)
telegram.me/Learncpp/250
👁🗨 اعمال اولیه ریاضی (قسمت دوم)
telegram.me/Learncpp/252
👁🗨 حلقه for و مثال هایی از break و continue
telegram.me/Learncpp/255
👁🗨 مثال هایی از حلقه for
telegram.me/Learncpp/258
👁🗨 نگه داری متغییر ها در حافظه و تبدیل مبناها
telegram.me/Learncpp/260
👁🗨 اعداد باینری و اعمال ریاضی بر روی آنها
telegram.me/Learncpp/262
👁🗨 آرایه ها
telegram.me/Learncpp/264
👁🗨آموزش تابع نویسی
telegram.me/Learncpp/525
👁🗨 توابع-حوزه متغییر-کلاس حافظه
telegram.me/Learncpp/529
👁🗨 آموزش template - inline
telegram.me/Learncpp/530
👁🗨 آموزش template
telegram.me/Learncpp/531
@Learncpp
👁🗨 معرفی تاریخچه ++C و آموزش نصب کدبلاکس و نحوه خروجی گرفتن
telegram.me/Learncpp/147
👁🗨 تفاوتهای C با ++C (قسمت اول)
telegram.me/Learncpp/149
👁🗨 تفاوتهای C با ++C (قسمت دوم)
telegram.me/Learncpp/156
👁🗨 آموزش Switch در ++C (قسمت اول)
telegram.me/Learncpp/220
👁🗨 آموزش Switch در ++C (قسمت دوم)
telegram.me/Learncpp/221
👁🗨 حلقه ها (قسمت اول)
telegram.me/Learncpp/223
👁🗨 حلقه ها (قسمت دوم)
telegram.me/Learncpp/224
👁🗨 نام گذاری متغییر ها و آشنایی با شرط if
telegram.me/Learncpp/248
👁🗨 اعمال اولیه ریاضی (قسمت اول)
telegram.me/Learncpp/250
👁🗨 اعمال اولیه ریاضی (قسمت دوم)
telegram.me/Learncpp/252
👁🗨 حلقه for و مثال هایی از break و continue
telegram.me/Learncpp/255
👁🗨 مثال هایی از حلقه for
telegram.me/Learncpp/258
👁🗨 نگه داری متغییر ها در حافظه و تبدیل مبناها
telegram.me/Learncpp/260
👁🗨 اعداد باینری و اعمال ریاضی بر روی آنها
telegram.me/Learncpp/262
👁🗨 آرایه ها
telegram.me/Learncpp/264
👁🗨آموزش تابع نویسی
telegram.me/Learncpp/525
👁🗨 توابع-حوزه متغییر-کلاس حافظه
telegram.me/Learncpp/529
👁🗨 آموزش template - inline
telegram.me/Learncpp/530
👁🗨 آموزش template
telegram.me/Learncpp/531
@Learncpp
Telegram
Learning ©➕➕
#22
👁🗨 معرفی تاریخچه ++C و آموزش نصب کدبلاکس و نحوه خروجی گرفتن
فرمت : mp4
زمان : 49:58
حجم : 99:2 MB
زبان : فارسی
👇👇👇👇
@Learncpp
👁🗨 معرفی تاریخچه ++C و آموزش نصب کدبلاکس و نحوه خروجی گرفتن
فرمت : mp4
زمان : 49:58
حجم : 99:2 MB
زبان : فارسی
👇👇👇👇
@Learncpp
🙇🏻 دانستنی ها
⛔️ دیگه داخل کانال دانستنی گفته نمیشه مگر اینکه موضوعی باشه که مرتبط به آموزشهایی که قرار هست در کانال گفته شود نباشد
💡کامپیوتر چیست
telegram.me/Learncpp/17
💡تکامل سیستم عامل ها
telegram.me/Learncpp/18
💡برنامه نویسی چیست
telegram.me/Learncpp/19
💡زبان های برنامه نویسی چیست
telegram.me/Learncpp/20
💡انواع زبان های برنامه نویسی چیست
telegram.me/Learncpp/21
🎈زبان سطح پایین
telegram.me/Learncpp/22
🎈زبان سطح میانی
telegram.me/Learncpp/23
🎈زبان سطح بالا
telegram.me/Learncpp/24
💡آشنایی با زبان های برنامه نویسی
🎈زبان برنامه نویسی ++C
telegram.me/Learncpp/27
🎈زبان برنامه نویسی JAVA
telegram.me/Learncpp/28
🎈زبان برنامه نویسی #C
telegram.me/Learncpp/29
🎈زبان برنامه نویسی Basic
telegram.me/Learncpp/30
🎈زبان برنامه نویسی Pyton
telegram.me/Learncpp/31
🎈زبان برنامه نویسی perl
telegram.me/Learncpp/32
🎈زبان برنامه نویسی php
telegram.me/Learncpp/33
🎈زبان برنامه نویسی VB.Net
telegram.me/Learncpp/34
🎈زبان برنامه نویسی Delphi
telegram.me/Learncpp/35
🎈زبان برنامه نویسی Visual Basic
telegram.me/Learncpp/36
💡محیط های نوشتن و کامپایل کد به زبان ++C
🎈محیط Turbo C
telegram.me/Learncpp/42
🎈محیط Turbo C++
telegram.me/Learncpp/43
🎈محیط Borland C++
telegram.me/Learncpp/44
🎈محیط Microsoft C++/C
telegram.me/Learncpp/45
🎈محیط Code Blocks
telegram.me/Learncpp/49
🎈محیط Kdevelop
telegram.me/Learncpp/50
🎈محیط Anjuta
telegram.me/Learncpp/51
🎈محیط Code Lite
telegram.me/Learncpp/52
🎈محیط Dev ++C
telegram.me/Learncpp/53
🎈محیط Qt
telegram.me/Learncpp/55
💡کامپایلر چیست
telegram.me/Learncpp/59
💡کامپایلر Mingw
telegram.me/Learncpp/60
💡کامپایلر GCC
telegram.me/Learncpp/61
💡کامپایلر Tiny C Coumpiler
telegram.me/Learncpp/62
💡کامپایلر ideone
telegram.me/Learncpp/63
💡مراحل ایجاد پروژه در Visual Studio
telegram.me/Learncpp/158
💡مراحل ایجاد پروژه در Code Blocks
telegram.me/Learncpp/166
💡مراحل قرار دادن کلاس در فایل های جداگانه در VS2013
telegram.me/Learncpp/346
💡خطایابی با استفاده از تابع assert
telegram.me/Learncpp/230
💡استفاده از کروشه { }
telegram.me/Learncpp/233
💡توابع decltype و auto
telegram.me/Learncpp/234
💡تفاوت فراخوانی call by value با call by reference در struct ها
telegram.me/Learncpp/235
💡نحوه فراخوانی سازنده کلاس پدر داخل سازندهکلاس فرزند با استفاده از کاراکتر دو نقطه (:)
telegram.me/Learncpp/236
💡مفهوم قرار دادن & قبل از اسم توابع
telegram.me/Learncpp/241
💡تفاوت صدا زدن یک تابع در کلاس ها و struct ها
telegram.me/Learncpp/308
💡اجرای دستورات cmd در ++C
telegram.me/Learncpp/364
💡استفاده از براکت برای ایجاد محدوده
telegram.me/Learncpp/374
@Learncpp
⛔️ دیگه داخل کانال دانستنی گفته نمیشه مگر اینکه موضوعی باشه که مرتبط به آموزشهایی که قرار هست در کانال گفته شود نباشد
💡کامپیوتر چیست
telegram.me/Learncpp/17
💡تکامل سیستم عامل ها
telegram.me/Learncpp/18
💡برنامه نویسی چیست
telegram.me/Learncpp/19
💡زبان های برنامه نویسی چیست
telegram.me/Learncpp/20
💡انواع زبان های برنامه نویسی چیست
telegram.me/Learncpp/21
🎈زبان سطح پایین
telegram.me/Learncpp/22
🎈زبان سطح میانی
telegram.me/Learncpp/23
🎈زبان سطح بالا
telegram.me/Learncpp/24
💡آشنایی با زبان های برنامه نویسی
🎈زبان برنامه نویسی ++C
telegram.me/Learncpp/27
🎈زبان برنامه نویسی JAVA
telegram.me/Learncpp/28
🎈زبان برنامه نویسی #C
telegram.me/Learncpp/29
🎈زبان برنامه نویسی Basic
telegram.me/Learncpp/30
🎈زبان برنامه نویسی Pyton
telegram.me/Learncpp/31
🎈زبان برنامه نویسی perl
telegram.me/Learncpp/32
🎈زبان برنامه نویسی php
telegram.me/Learncpp/33
🎈زبان برنامه نویسی VB.Net
telegram.me/Learncpp/34
🎈زبان برنامه نویسی Delphi
telegram.me/Learncpp/35
🎈زبان برنامه نویسی Visual Basic
telegram.me/Learncpp/36
💡محیط های نوشتن و کامپایل کد به زبان ++C
🎈محیط Turbo C
telegram.me/Learncpp/42
🎈محیط Turbo C++
telegram.me/Learncpp/43
🎈محیط Borland C++
telegram.me/Learncpp/44
🎈محیط Microsoft C++/C
telegram.me/Learncpp/45
🎈محیط Code Blocks
telegram.me/Learncpp/49
🎈محیط Kdevelop
telegram.me/Learncpp/50
🎈محیط Anjuta
telegram.me/Learncpp/51
🎈محیط Code Lite
telegram.me/Learncpp/52
🎈محیط Dev ++C
telegram.me/Learncpp/53
🎈محیط Qt
telegram.me/Learncpp/55
💡کامپایلر چیست
telegram.me/Learncpp/59
💡کامپایلر Mingw
telegram.me/Learncpp/60
💡کامپایلر GCC
telegram.me/Learncpp/61
💡کامپایلر Tiny C Coumpiler
telegram.me/Learncpp/62
💡کامپایلر ideone
telegram.me/Learncpp/63
💡مراحل ایجاد پروژه در Visual Studio
telegram.me/Learncpp/158
💡مراحل ایجاد پروژه در Code Blocks
telegram.me/Learncpp/166
💡مراحل قرار دادن کلاس در فایل های جداگانه در VS2013
telegram.me/Learncpp/346
💡خطایابی با استفاده از تابع assert
telegram.me/Learncpp/230
💡استفاده از کروشه { }
telegram.me/Learncpp/233
💡توابع decltype و auto
telegram.me/Learncpp/234
💡تفاوت فراخوانی call by value با call by reference در struct ها
telegram.me/Learncpp/235
💡نحوه فراخوانی سازنده کلاس پدر داخل سازندهکلاس فرزند با استفاده از کاراکتر دو نقطه (:)
telegram.me/Learncpp/236
💡مفهوم قرار دادن & قبل از اسم توابع
telegram.me/Learncpp/241
💡تفاوت صدا زدن یک تابع در کلاس ها و struct ها
telegram.me/Learncpp/308
💡اجرای دستورات cmd در ++C
telegram.me/Learncpp/364
💡استفاده از براکت برای ایجاد محدوده
telegram.me/Learncpp/374
@Learncpp
Telegram
Learning ©➕➕
☑️ کامپیوتر چیست ؟
🆔 @Learncpp
🔹وسیله ای که توانایی انجام محاسبات و تصمیم گیری های منطقی با سرعت میلیونها و حتی بیلیونها برابر سریعتر از یک انسان را دارد . برای مثال امروزه بیشتر کامپیوترهای شخصی میتوانند صدها میلیون دستور را در هر ثانیه انجام دهند .
قطعات…
🆔 @Learncpp
🔹وسیله ای که توانایی انجام محاسبات و تصمیم گیری های منطقی با سرعت میلیونها و حتی بیلیونها برابر سریعتر از یک انسان را دارد . برای مثال امروزه بیشتر کامپیوترهای شخصی میتوانند صدها میلیون دستور را در هر ثانیه انجام دهند .
قطعات…
💻 نرم افزار های مرتبط
📀 نرم افزار C4Android برای کامپایل کد های C و ++C
telegram.me/Learncpp/336
@Learncpp
📀 نرم افزار C4Android برای کامپایل کد های C و ++C
telegram.me/Learncpp/336
@Learncpp
Telegram
Learning ©➕➕
✅ محیط و کامپایلر GCC برای اجرای کدهای C با نرم افزار C4Android در محیط اندروید
@Learncpp
@Learncpp
دخترک 6 سال که سرطان داشت
قبل از ورود به اتاق عمل
با چشمای لرزون روبه پرستار گفت :
من مامان بابام پول درمانمو ندارن
میشه قبل از عمل بمیرم 😔 ...
دوستای گلم با 100 تومن تک تومنی هم میشه دل یک خانواده رو که جگرگوششون کنج بیمارستان بخاطر بیماری سرطان و هزینه های سنگین بیمارستانها داره جلو چششون ذره ذره آب میشه رو با همین 100 تومنی های ناچیز شاد کرد تا حداقل با همین اندک کمک, کمی از درد و رنج این خانواده ها برداشته بشه🙏
☎️ 021-23540
🔹سایت رسمی محک برای کمک به بیماران سرطانی
www.mahak-charity.org/main/index.php/fa/how-do-i-help-my-mahak/i-want-to-help/types-of-individual-assistance
🔹کمک رسانی آنلاین
www.mahak-charity.org/main/index.php/fa/mahak-products/payments
🔹با شماره گیری کد زیر از طریق اپراتورهای مخابرات هم میتونید کمک های نقدیتونو به حساب سایت محک واریز کنید
🔹کانال رسمی موسسه خیریه محک
@mahakcharitynews
❌❌❌❌❌ تمامیه اطلاعات بالا معتبر و مرتبط به سازمان خیریه محک هست و هیچ گونه سوءاستفاده ای در کار نخواهد بود و نیست
قبل از ورود به اتاق عمل
با چشمای لرزون روبه پرستار گفت :
من مامان بابام پول درمانمو ندارن
میشه قبل از عمل بمیرم 😔 ...
دوستای گلم با 100 تومن تک تومنی هم میشه دل یک خانواده رو که جگرگوششون کنج بیمارستان بخاطر بیماری سرطان و هزینه های سنگین بیمارستانها داره جلو چششون ذره ذره آب میشه رو با همین 100 تومنی های ناچیز شاد کرد تا حداقل با همین اندک کمک, کمی از درد و رنج این خانواده ها برداشته بشه🙏
☎️ 021-23540
🔹سایت رسمی محک برای کمک به بیماران سرطانی
www.mahak-charity.org/main/index.php/fa/how-do-i-help-my-mahak/i-want-to-help/types-of-individual-assistance
🔹کمک رسانی آنلاین
www.mahak-charity.org/main/index.php/fa/mahak-products/payments
🔹با شماره گیری کد زیر از طریق اپراتورهای مخابرات هم میتونید کمک های نقدیتونو به حساب سایت محک واریز کنید
*733*7*2#🔹کانال رسمی موسسه خیریه محک
@mahakcharitynews
❌❌❌❌❌ تمامیه اطلاعات بالا معتبر و مرتبط به سازمان خیریه محک هست و هیچ گونه سوءاستفاده ای در کار نخواهد بود و نیست
عرض سلام خدمت اعضای محترم
قبلا یک پستی در خصوص
فقط
@Learncpp
قبلا یک پستی در خصوص
ترجمه کتابخانه های STL گذاشته شد که چند تن از اعضای علاقه مند کمک کردن و به ترجمه کتابخانه ها از سایت رسمی ++C به نشانی www.cplusplus.com پرداختن, حال پس از تکمیل, ترجمه برای استفاده عموم داخل کانال قرار داده می شوندفقط
بدلیل مشغله به مدت یک ماه آموزش بعدی یعنی اشاره گرها داخل کانال قرار نخواهد گرفت ولی برای اینکه کانال نخوابه هر شب فقط یک تابع از کتابخانه مورد نظر داخل کانال قرار خواهد داد@Learncpp
زحمت ترجمه کتابخانه vector رو آقای "
عبدالرحمان آزادی" کشیدن که از ایشون بابت کمکشون سپاسگذارم 🌹#vector
🔵 وکتور(vector) چیست
خوب اول ما باید بدونیم وکتور یا همون بردار چیه تا بتونیم تشخیص بدیم که کجا باید ازش استفاده کنیم شما تا حالا حتما از آرایه ها استفاده کردید و حتما بزرگ ترین مشکل آرایه ها رو هم میدونید و اون مشکل همون ثابت بودن طول آرایه است، یعنی شما اول یک آرایه با طول مشخص تعیین میکنید بعد فقط و فقط به همون تعدادی که تعریف کردید میتونید داده داخل آرایه تعریف کنید که این خصوصیت مشکلات زیادی رو به دنبال داره اگه یک ذره تو عمق برنامه نویسی رفته باشید حتما تونستید راه حل این مشکل رو پیدا کنید و اون راه حل حتما استفاده از لینک لیست ها (linklist) به جای آرایه است. خوب لینک لیست هم مشکلات خودش رو داره که مهم ترین مشکلش پیاده سازیشه یعنی شما باید کلی وقت بزارین یک لینک لیست طراحی کنین تا بتونید ازش تو برنامه های مختلف استفاده کنید یکی دیگه از مشکلاتش اینه که لینک لیست داده هایی با انواع ثابت رو میتونه تو خودش نگهداره یعنی وقتی شما لینک لیستتون رو واسه نوع int تعریف میکنید فقط میتونید نوع int رو داخلش ذخیره کنید.
حالا سی پلاس اومده وکتور(vector) رو طراحی کرده تا همه ی این مشکلات رو یه جا از بین ببره. شما توی وکتور میتونید هر نوع داده ای رو حتی داده های تعرف شده توسط کاربر یا همون struct رو یا حتی یه کلاسی رو که خودتون طراحی کردید رو داخلش ذخیره کنید حتی میتونید داده ها رو مثل آرایه ها با اندیسشون بخونید یکی دیگه از خواصش اینه که وکتور میتونه تا n داده رو داخله خودش ذخیره کنه که n بستگی به حجم حافظه ی شما داره یا اینکه می تونید به اول و وسط و آخر وکتور داده ای اضافه یا حذف کنید
اما پیاده سازی وکتور چطوریه؟
کار وکتور مثه اینه که وقتی می خواهید یه داده ی جدید رو به لیست ما اضافه کنه میاد یه آرایه با طول خود لیست به اضافه ی یک تعریف میکنه ، بعد کل لیست رو منتقل میکنه تو لیست جدید و بعدشم داده ی جدید رو به ته لیست اضافه میکنه. سی پلاس این کارو نمیکنه . چرا ؟؟؟ شما بیایید فرض کنید 1000000 تا داده داخل لیست ما قرار داره و ما میخواییم یه داده به ته لیست اضافه کنیم خوب طبق تعریف قبل ما باید بیاییم یه آرایه با طول 1000001 تعریف کنیم بعد 1000000 تا داده ی اولی رو بریزیم تو 1000000 عنصر اول آرایه بعدم اون یه دونه داده رو به خونه ی 1000001 اضافه کنیم . خوب به نظر شما انتقال 1000000 داده به یه لیست جدید چقد طول میکشه ؟؟؟ و این زمان اصلا به صرفه نیست پس وکتور چجوری داده ها رو ذخیره میکنه ؟؟؟ باید بگم خود سایت سی پلاس هیچ حرفی در این مورد نزده و فقط گفته که از استراتیژی های خاصی استفاده میکنه.
و اما بریم سر بحث انواعی که میتونیم داخل وکتور ذخیره کنیم یا به قول سایت سی پلاس Template parameters . ما میتونیم داخل وکتور هر نوع داده ای رو که بهش میدیم رو ذخیره کنیم و صد البته فقط همون نوعی رو میتونیم ذخیره کنیم که بهش معرفی میکنیم . اگه int معرفی کردیم فقط int ، اگه char معرفی کردیم فقط char و خلاصه . حتی میتونیم یه کلاس رو داخلش ذخیره کنیم یا حتی یه struct یا unionو حتی یه وکتور دیگه ...
و اما به عنوان ورودی های وکتور غیر از Template parameters که اجباریه یه ورودیه اختیاری هم میتونیم به وکتور بدیم و اون هم یه تخصیص دهنده است.
حالا تخصیص دهنده چیه؟
تخصیص دهنده همون موتوریه که کارش گرفتنه حافظه واسه داده ها مونه البته این دیگه خیلی تخصصی میشه و داخل خود سایت سی پلاس هم توضیح نداده پس منم توضیح نمیدم
🔰ترجمه شده از سایت www.cplusplus.com
🔻توضیحات اضافه
از مطلب بالا میشه نتیجه گرفت که استفاده از وکتور ها(بردار ها) قابلیت های زیر را به برنامه نویس می دهند:
🔹کارکرد وکتورها شبیه آرایه هاست
🔹در وکتورها میتوانیم قبل از تعریف اندازه وکتور را از کاربر بگیریم
🔹 پس از تعریف وکتورها میتوانیم ظرفیت وکتور(طول وکتور) را به اندازه دلخواه زیادتر کنیم
🔹پس از تعریف وکتورها می توانیم در ابتدا, اواسط یا انتهای وکتور مقداری را اضافه یا حذف کنیم
@Learncpp
🔵 وکتور(vector) چیست
خوب اول ما باید بدونیم وکتور یا همون بردار چیه تا بتونیم تشخیص بدیم که کجا باید ازش استفاده کنیم شما تا حالا حتما از آرایه ها استفاده کردید و حتما بزرگ ترین مشکل آرایه ها رو هم میدونید و اون مشکل همون ثابت بودن طول آرایه است، یعنی شما اول یک آرایه با طول مشخص تعیین میکنید بعد فقط و فقط به همون تعدادی که تعریف کردید میتونید داده داخل آرایه تعریف کنید که این خصوصیت مشکلات زیادی رو به دنبال داره اگه یک ذره تو عمق برنامه نویسی رفته باشید حتما تونستید راه حل این مشکل رو پیدا کنید و اون راه حل حتما استفاده از لینک لیست ها (linklist) به جای آرایه است. خوب لینک لیست هم مشکلات خودش رو داره که مهم ترین مشکلش پیاده سازیشه یعنی شما باید کلی وقت بزارین یک لینک لیست طراحی کنین تا بتونید ازش تو برنامه های مختلف استفاده کنید یکی دیگه از مشکلاتش اینه که لینک لیست داده هایی با انواع ثابت رو میتونه تو خودش نگهداره یعنی وقتی شما لینک لیستتون رو واسه نوع int تعریف میکنید فقط میتونید نوع int رو داخلش ذخیره کنید.
حالا سی پلاس اومده وکتور(vector) رو طراحی کرده تا همه ی این مشکلات رو یه جا از بین ببره. شما توی وکتور میتونید هر نوع داده ای رو حتی داده های تعرف شده توسط کاربر یا همون struct رو یا حتی یه کلاسی رو که خودتون طراحی کردید رو داخلش ذخیره کنید حتی میتونید داده ها رو مثل آرایه ها با اندیسشون بخونید یکی دیگه از خواصش اینه که وکتور میتونه تا n داده رو داخله خودش ذخیره کنه که n بستگی به حجم حافظه ی شما داره یا اینکه می تونید به اول و وسط و آخر وکتور داده ای اضافه یا حذف کنید
اما پیاده سازی وکتور چطوریه؟
کار وکتور مثه اینه که وقتی می خواهید یه داده ی جدید رو به لیست ما اضافه کنه میاد یه آرایه با طول خود لیست به اضافه ی یک تعریف میکنه ، بعد کل لیست رو منتقل میکنه تو لیست جدید و بعدشم داده ی جدید رو به ته لیست اضافه میکنه. سی پلاس این کارو نمیکنه . چرا ؟؟؟ شما بیایید فرض کنید 1000000 تا داده داخل لیست ما قرار داره و ما میخواییم یه داده به ته لیست اضافه کنیم خوب طبق تعریف قبل ما باید بیاییم یه آرایه با طول 1000001 تعریف کنیم بعد 1000000 تا داده ی اولی رو بریزیم تو 1000000 عنصر اول آرایه بعدم اون یه دونه داده رو به خونه ی 1000001 اضافه کنیم . خوب به نظر شما انتقال 1000000 داده به یه لیست جدید چقد طول میکشه ؟؟؟ و این زمان اصلا به صرفه نیست پس وکتور چجوری داده ها رو ذخیره میکنه ؟؟؟ باید بگم خود سایت سی پلاس هیچ حرفی در این مورد نزده و فقط گفته که از استراتیژی های خاصی استفاده میکنه.
و اما بریم سر بحث انواعی که میتونیم داخل وکتور ذخیره کنیم یا به قول سایت سی پلاس Template parameters . ما میتونیم داخل وکتور هر نوع داده ای رو که بهش میدیم رو ذخیره کنیم و صد البته فقط همون نوعی رو میتونیم ذخیره کنیم که بهش معرفی میکنیم . اگه int معرفی کردیم فقط int ، اگه char معرفی کردیم فقط char و خلاصه . حتی میتونیم یه کلاس رو داخلش ذخیره کنیم یا حتی یه struct یا unionو حتی یه وکتور دیگه ...
و اما به عنوان ورودی های وکتور غیر از Template parameters که اجباریه یه ورودیه اختیاری هم میتونیم به وکتور بدیم و اون هم یه تخصیص دهنده است.
حالا تخصیص دهنده چیه؟
تخصیص دهنده همون موتوریه که کارش گرفتنه حافظه واسه داده ها مونه البته این دیگه خیلی تخصصی میشه و داخل خود سایت سی پلاس هم توضیح نداده پس منم توضیح نمیدم
🔰ترجمه شده از سایت www.cplusplus.com
🔻توضیحات اضافه
از مطلب بالا میشه نتیجه گرفت که استفاده از وکتور ها(بردار ها) قابلیت های زیر را به برنامه نویس می دهند:
🔹کارکرد وکتورها شبیه آرایه هاست
🔹در وکتورها میتوانیم قبل از تعریف اندازه وکتور را از کاربر بگیریم
🔹 پس از تعریف وکتورها میتوانیم ظرفیت وکتور(طول وکتور) را به اندازه دلخواه زیادتر کنیم
🔹پس از تعریف وکتورها می توانیم در ابتدا, اواسط یا انتهای وکتور مقداری را اضافه یا حذف کنیم
@Learncpp
#vector
🔵 وکتور(vector)
🔻توضیحات اضافه
🔹نحوه فراخوانی هدر وکتور
🔹نحوه تعریف وکتور
🔹نوع داده ها(data type): توضیحات بیشتر در پست telegram.me/Learncpp/91
@Learncpp
🔵 وکتور(vector)
🔻توضیحات اضافه
🔹نحوه فراخوانی هدر وکتور
#include <vector>🔹نحوه تعریف وکتور
vector <data type> vector_name;
vector <data type> vector_name(ظرفیت اولیه);
vector <data type> vector_name(ظرفیت اولیه,مقدار اولیه);
vector <data type> vector_name(اشاره گر ابتدای حافظه,اشاره گر انتهای حافظه)
🔹نوع داده ها(data type): توضیحات بیشتر در پست telegram.me/Learncpp/91
@Learncpp
Telegram
Learning ©➕➕
انواع داده ها و مقادیر قابل قبول آنها
@Learncpp
@Learncpp