ModernCpp.ir
259 subscribers
685 photos
42 videos
13 files
915 links
site : moderncpp.ir
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Download Telegram
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
با سلام
دوستانی که به سی پلاس پلاس تسلط کافی دارند برای کار توی یک شرکت برنامه‌نویسی رزومشون رو به آیدی بنده بفرستند تا به شرکت معرفیشون کنم.
اگر از دوستانتون کسی رو میشناسید بهش اطلاع بدید.
مکان شرکت : تهران حوالی میدان آزادی
امکان انجام کار به صورت حضوری (تمام وقت یا پاره وقت)
ID : @FONQRI
Channel Link : https://t.me/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 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
Forwarded from نجوم 🛰
بدون شرح از تکامل #چارلز_داروین

@njoom2070
کد :
#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
منظور کد بالا رو متوجه شدید ؟
Anonymous Poll
50%
بله
50%
خیر
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
لینک دانلود کاملا رایگان دوره آموزشی 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
وَإِذَا سَمِعُوا اللَّغْوَ أَعْرَضُوا عَنْهُ وَقَالُوا لَنَآ أَعْمَالُنَا وَلَكُمْ أَعْمَالُكُمْ سَلَامٌ عَلَيْكُمْ لَا نَبْتَغِي الْجَاهِلِينَ

و چون (سخن) یاوه بشنوند از آن دوری می‌گزینند و می‌گویند: کردارهای ما، از آن ما و کردارهای شما از آن شما، (ما را به خیر و) شما را به سلامت! ما را با نادانان کاری نیست.(۵۵)


قصص - 55
قرآن مبین
یکی از دوستان پرسید
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