This media is not supported in your browser
VIEW IN TELEGRAM
Mercedes-Benz
Built with Qt: Mercedes-Benz concept EQ (FI-Subs)
Channel Link : https://t.me/moderncpp_ir
Built with Qt: Mercedes-Benz concept EQ (FI-Subs)
Channel Link : https://t.me/moderncpp_ir
با سلام
دوستانی که به سی پلاس پلاس تسلط کافی دارند برای کار توی یک شرکت برنامهنویسی رزومشون رو به آیدی بنده بفرستند تا به شرکت معرفیشون کنم.
اگر از دوستانتون کسی رو میشناسید بهش اطلاع بدید.
مکان شرکت : تهران حوالی میدان آزادی
امکان انجام کار به صورت حضوری (تمام وقت یا پاره وقت)
ID : @FONQRI
Channel Link : https://t.me/moderncpp_ir
دوستانی که به سی پلاس پلاس تسلط کافی دارند برای کار توی یک شرکت برنامهنویسی رزومشون رو به آیدی بنده بفرستند تا به شرکت معرفیشون کنم.
اگر از دوستانتون کسی رو میشناسید بهش اطلاع بدید.
مکان شرکت : تهران حوالی میدان آزادی
امکان انجام کار به صورت حضوری (تمام وقت یا پاره وقت)
ID : @FONQRI
Channel Link : https://t.me/moderncpp_ir
Telegram
ModernCpp.ir
site : moderncpp.ir
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
#qcustomplot #adaptive_sampling
Sets whether adaptive sampling shall be used when plotting this graph. QCustomPlot's adaptive sampling technique can drastically improve the replot performance for graphs with a larger number of points (e.g. above 10,000), without notably changing the appearance of the graph.
By default, adaptive sampling is enabled. Even if enabled, QCustomPlot decides whether adaptive sampling shall actually be used on a per-graph basis. So leaving adaptive sampling enabled has no disadvantage in almost all cases.
Channel Link : https://t.me/moderncpp_ir
Sets whether adaptive sampling shall be used when plotting this graph. QCustomPlot's adaptive sampling technique can drastically improve the replot performance for graphs with a larger number of points (e.g. above 10,000), without notably changing the appearance of the graph.
By default, adaptive sampling is enabled. Even if enabled, QCustomPlot decides whether adaptive sampling shall actually be used on a per-graph basis. So leaving adaptive sampling enabled has no disadvantage in almost all cases.
Channel Link : https://t.me/moderncpp_ir
ModernCpp.ir
#qcustomplot #adaptive_sampling Sets whether adaptive sampling shall be used when plotting this graph. QCustomPlot's adaptive sampling technique can drastically improve the replot performance for graphs with a larger number of points (e.g. above 10,000), without…
#خودمحوری #خدامحوری #کار #هدف #درست
سیر تکامل از خود به خدا رسیدن
وقتی شروع میکنیم به کد زدن میخوایم هرچیزی که میخوایم رو پیاده کنیم. در راستای چیزی که میخوایم تا میتونیم یاد میگریم هرچی به ذهنمون میرسه پیاده میکنیم یه عده مینجا میمونند و فقط تا آخر عمر حرفهایشون دارند چیزایی که میخواند رو تولید میکنند.
اما ...
ادامه در لینک زیر :
Post Link : http://moderncpp.ir/post/127
Channel Link : https://t.me/moderncpp_ir
سیر تکامل از خود به خدا رسیدن
وقتی شروع میکنیم به کد زدن میخوایم هرچیزی که میخوایم رو پیاده کنیم. در راستای چیزی که میخوایم تا میتونیم یاد میگریم هرچی به ذهنمون میرسه پیاده میکنیم یه عده مینجا میمونند و فقط تا آخر عمر حرفهایشون دارند چیزایی که میخواند رو تولید میکنند.
اما ...
ادامه در لینک زیر :
Post Link : http://moderncpp.ir/post/127
Channel Link : https://t.me/moderncpp_ir
moderncpp.ir
سیر تکامل از خود به خدا رسیدن :: Modern Cpp
وقتی شروع میکنیم به کد زدن میخوایم هرچیزی که میخوایم رو پیاده کنیم. در راستای چیزی که میخوایم تا میتونیم یاد میگریم هرچی به ذهنمون میرسه پیاده میکنیم یه عده مینجا میمونند و فقط تا آخر عمر ...
کد :
خروجی
6.9 from template
6 from int
6 from template
Channel Link : https://t.me/moderncpp_ir
#include <iostream>
using namespace std;
void test(int a) { cout << a << " from int " << endl; }
template <typename T> void test(T a) { cout << a << " from template " << endl; }
int main()
{
double d{6.9};
int i{6};
test(d);
test(i);
test<int>(i);
return 0;
}
خروجی
6.9 from template
6 from int
6 from template
Channel Link : https://t.me/moderncpp_ir
Telegram
ModernCpp.ir
site : moderncpp.ir
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
#qml #pixel_art_editor
Source Link : https://github.com/mitchcurtis/slate
Channel Link : https://t.me/moderncpp_ir
Source Link : https://github.com/mitchcurtis/slate
Channel Link : https://t.me/moderncpp_ir
#zoomit #blockchain #barjam
بلاک چین در زمره ۳۰ نوآوری برتر توسعه انرژی تجدیدپذیر
یجوری راه حل همه مشکلات رو گره میزنند به بلاکچین آدم حس میکنه بلاکچینم برجامه 😏
News Link : https://www.zoomit.ir/2019/3/1/313381/blockchain-30-key-innovations-renewable-energy/
Channel Link : https://t.me/moderncpp_ir
بلاک چین در زمره ۳۰ نوآوری برتر توسعه انرژی تجدیدپذیر
یجوری راه حل همه مشکلات رو گره میزنند به بلاکچین آدم حس میکنه بلاکچینم برجامه 😏
News Link : https://www.zoomit.ir/2019/3/1/313381/blockchain-30-key-innovations-renewable-energy/
Channel Link : https://t.me/moderncpp_ir
زومیت
بلاک چین در زمره ۳۰ نوآوری برتر توسعه انرژی تجدیدپذیر
گزارش آژانس بینالمللی انرژیهای تجدیدپذیر در فهرستی شامل ۳۰ مورد از نوآوریهای کلیدی در توسعهی انرژیهای تجدیدپذیر، به قابلیتهای فناوری بلاکچین اشاره کرده است.
پس شما میخواهید برنامهنویس تابعگرا (فانکشنال) شوید؟
Posts Links :
1. http://vrgl.ir/Vzswh (قسمت اول)
2. http://vrgl.ir/uYmRk (قسمت دوم)
3. http://vrgl.ir/hA8H9 (قسمت سوم)
4. http://vrgl.ir/rVAhS (قسمت چهارم)
5. http://vrgl.ir/V1wKw (قسمت پنجم)
6. http://vrgl.ir/6FpXS (قسمت ششم)
Channel Link : https://t.me/moderncpp_ir
Posts Links :
1. http://vrgl.ir/Vzswh (قسمت اول)
2. http://vrgl.ir/uYmRk (قسمت دوم)
3. http://vrgl.ir/hA8H9 (قسمت سوم)
4. http://vrgl.ir/rVAhS (قسمت چهارم)
5. http://vrgl.ir/V1wKw (قسمت پنجم)
6. http://vrgl.ir/6FpXS (قسمت ششم)
Channel Link : https://t.me/moderncpp_ir
ویرگول
پس شما میخواهید برنامهنویس تابعگرا (فانکشنال) شوید؟ (قسمت اول)
اولین قدمها برای یادگیری برنامهنویسی فانکشنال مهمترین قدمها هستند و در برخی اوقات سختترین قدمها البته اگر از راه درست وارد شوید چندان هم سخت نخواهد بود
ModernCpp.ir
پس شما میخواهید برنامهنویس تابعگرا (فانکشنال) شوید؟ Posts Links : 1. http://vrgl.ir/Vzswh (قسمت اول) 2. http://vrgl.ir/uYmRk (قسمت دوم) 3. http://vrgl.ir/hA8H9 (قسمت سوم) 4. http://vrgl.ir/rVAhS (قسمت چهارم) 5. http://vrgl.ir/V1wKw (قسمت پنجم) 6.…
😂😂😂
در راستای پستی که در مورد برجامیزه کردن بلاکچین گفتم باید بگم که یک سری از رفقای متجدد هستند که هرچی سعی میکنی بهشون بفهمونی هر چیزی کاربرد خودش رو داره درک نمیکنند و فکر میکنند مثلا برنامه نویسی تابع گرا تکامل روند برنامه نویسی هست همونطور که در تصویر پستهای همین دوست عزیزمون میبینید .
Channel Link : https://t.me/moderncpp_ir
در راستای پستی که در مورد برجامیزه کردن بلاکچین گفتم باید بگم که یک سری از رفقای متجدد هستند که هرچی سعی میکنی بهشون بفهمونی هر چیزی کاربرد خودش رو داره درک نمیکنند و فکر میکنند مثلا برنامه نویسی تابع گرا تکامل روند برنامه نویسی هست همونطور که در تصویر پستهای همین دوست عزیزمون میبینید .
Channel Link : https://t.me/moderncpp_ir
Telegram
ModernCpp.ir
#برجامیزه
برجامیزه کردن : ارائه یک راه حل کوچک و نامرتبط برای حل مشکلات مهم و متنوع
Channel Link : https://t.me/moderncpp_ir
برجامیزه کردن : ارائه یک راه حل کوچک و نامرتبط برای حل مشکلات مهم و متنوع
Channel Link : https://t.me/moderncpp_ir
#برجامیزه
برجامیزه کردن : ارائه یک راه حل کوچک و نامرتبط برای حل مشکلات مهم و متنوع و بزرگ
Channel Link : https://t.me/moderncpp_ir
برجامیزه کردن : ارائه یک راه حل کوچک و نامرتبط برای حل مشکلات مهم و متنوع و بزرگ
Channel Link : https://t.me/moderncpp_ir
Telegram
ModernCpp.ir
site : moderncpp.ir
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
#bigdata #data #big #distributed
امیرحسین پیبراه: فوقدکترای بیگ دیتا و متخصص سیستمهای توزیعشده
Podcast Link : https://bit.ly/2J5u90T
Channel Link : https://t.me/moderncpp_ir
امیرحسین پیبراه: فوقدکترای بیگ دیتا و متخصص سیستمهای توزیعشده
Podcast Link : https://bit.ly/2J5u90T
Channel Link : https://t.me/moderncpp_ir
Sokanacademy
امیرحسین پیبراه فوقدکترای بیگ دیتا و متخصص سیستمهای توزیعشده
در این اپیزود از رادیو فولاستک با امیرحسین پیبراه، امیرحسین پیبراه فوقدکترای بیگ دیتا و متخصص سیستمهای توزیعشده، مصاحبه خواهیم کرد.
#Linux #Journal #pdf
Linux Journal
Journal Link : http://download.linuxjournal.com/pdf/LJ_UJ8FJ.pdf
Channel Link : https://t.me/moderncpp_ir
Linux Journal
Journal Link : http://download.linuxjournal.com/pdf/LJ_UJ8FJ.pdf
Channel Link : https://t.me/moderncpp_ir
لینک دانلود کاملا رایگان دوره آموزشی Learn Qt and QML by Creating Cross Platform Apps with Felgo
برای توسعه برناممه با Qt/Qml برای تمامی پلتفرمها با ارزش 129 دلار به صورت رایگان و قانونی ذر سایت Udemy
Tutorial Link : https://www.udemy.com/learn-qt-qml-v-play-and-keoba/?couponCode=KICKSTART
Channel Link : https://t.me/moderncpp_ir
برای توسعه برناممه با Qt/Qml برای تمامی پلتفرمها با ارزش 129 دلار به صورت رایگان و قانونی ذر سایت Udemy
Tutorial Link : https://www.udemy.com/learn-qt-qml-v-play-and-keoba/?couponCode=KICKSTART
Channel Link : https://t.me/moderncpp_ir
Telegram
ModernCpp.ir
site : moderncpp.ir
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
وَإِذَا سَمِعُوا اللَّغْوَ أَعْرَضُوا عَنْهُ وَقَالُوا لَنَآ أَعْمَالُنَا وَلَكُمْ أَعْمَالُكُمْ سَلَامٌ عَلَيْكُمْ لَا نَبْتَغِي الْجَاهِلِينَ
و چون (سخن) یاوه بشنوند از آن دوری میگزینند و میگویند: کردارهای ما، از آن ما و کردارهای شما از آن شما، (ما را به خیر و) شما را به سلامت! ما را با نادانان کاری نیست.(۵۵)
قصص - 55
قرآن مبین
و چون (سخن) یاوه بشنوند از آن دوری میگزینند و میگویند: کردارهای ما، از آن ما و کردارهای شما از آن شما، (ما را به خیر و) شما را به سلامت! ما را با نادانان کاری نیست.(۵۵)
قصص - 55
قرآن مبین
صفر و یکهای با ارزش؛ میانگین درآمد برنامه نویسان ایرانی چقدر است؟
Post Link : https://dgto.ir/18n-
Channel Link : https://t.me/moderncpp_ir
Post Link : https://dgto.ir/18n-
Channel Link : https://t.me/moderncpp_ir
دیجیاتو
صفر و یکهای با ارزش؛ میانگین درآمد برنامه نویسان ایرانی چقدر است؟
برنامهنویسی جزو مشاغلی است که این روزها از همه جا شنیده میشود که جزو کارهای آیندهدار و پردرآمد است. بسیاری از جوانان و نوجوانان امروزی...
یکی از دوستان پرسید
چکار میکنه ؟
در جواب این لینک رو فرستادم تا مطالعه کنند
https://en.cppreference.com/w/cpp/language/default_constructor
و این توضیحات رو هم میدم که ه ایشون هم بقیه دوستان استفاده کنند :
ببینید توی کد توی کد زیر من یه کلاس تعریف کردم با یک تابع ویرچوال
ولی انالیزر کلنگ داره بهم وارنینگ semantic issue میده که این کلاس تابع ویرچوال داره ولی دیستراکتورش ویرچوال نیست
میتونید چرایی این وارنینگ رو توی پست زیر از استک اور فلو ببینید :
https://stackoverflow.com/questions/10024796/c-virtual-functions-but-no-virtual-destructors
توی عکس بعدی وقتی تایع کانستراکتور ویرچوال رو تعریف میکنم موقع کامپایل بهم ارور میده میگه
این که این ارور چی هست رو میذارم به عهده خودتون ولی در کل بدنه تابع رو نمیتونه پیدا کنه یک راه برطرف کردنش همونی هست که توی پست بالا گفته یعنی بیای یه بدنه براش در سی پی پی تعریف کنی که یک کار غیر منطقی به نظر میاد که بری توی یک فایل سی پی پی یه تابع خالی تعریف کنی (تازه شاید کلا سی پی پی نداشته باشی ) و تعریف توابع توی هدر هم کار درستی نیست اینم دلیلش رو به خودتون واگذار میکنم پس بهترین راه اینه که تابع دیستراکتور کلاس رو مساوی default بذاریم تا خود کامپایلر برامون هندلش کنه
اینطوری دیگه نه وارنینگی هست نه اروری که این نشون میده کدمون درست و اصولی هست
Channel Link : https://t.me/moderncpp_ir
ClassName() = default;
چکار میکنه ؟
در جواب این لینک رو فرستادم تا مطالعه کنند
https://en.cppreference.com/w/cpp/language/default_constructor
و این توضیحات رو هم میدم که ه ایشون هم بقیه دوستان استفاده کنند :
ببینید توی کد توی کد زیر من یه کلاس تعریف کردم با یک تابع ویرچوال
class TestDefault
{
public:
virtual void myInterfaceFunction() = 0;
};
class A : public TestDefault
{
public:
void myInterfaceFunction();
};
ولی انالیزر کلنگ داره بهم وارنینگ semantic issue میده که این کلاس تابع ویرچوال داره ولی دیستراکتورش ویرچوال نیست
میتونید چرایی این وارنینگ رو توی پست زیر از استک اور فلو ببینید :
https://stackoverflow.com/questions/10024796/c-virtual-functions-but-no-virtual-destructors
توی عکس بعدی وقتی تایع کانستراکتور ویرچوال رو تعریف میکنم موقع کامپایل بهم ارور میده میگه
undefined reference to `vtable for A'
این که این ارور چی هست رو میذارم به عهده خودتون ولی در کل بدنه تابع رو نمیتونه پیدا کنه یک راه برطرف کردنش همونی هست که توی پست بالا گفته یعنی بیای یه بدنه براش در سی پی پی تعریف کنی که یک کار غیر منطقی به نظر میاد که بری توی یک فایل سی پی پی یه تابع خالی تعریف کنی (تازه شاید کلا سی پی پی نداشته باشی ) و تعریف توابع توی هدر هم کار درستی نیست اینم دلیلش رو به خودتون واگذار میکنم پس بهترین راه اینه که تابع دیستراکتور کلاس رو مساوی default بذاریم تا خود کامپایلر برامون هندلش کنه
اینطوری دیگه نه وارنینگی هست نه اروری که این نشون میده کدمون درست و اصولی هست
Channel Link : https://t.me/moderncpp_ir
Stack Overflow
C++ "Virtual functions but no virtual destructors"
I have a base class Media and several derived classes, namely DVD, Book, etc...
The base class is written as:
class Media{
private:
int id;
string title;
int year;
...
The base class is written as:
class Media{
private:
int id;
string title;
int year;
...