<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="https://publishpress.com/"
	>

<channel>
	<title>آموزش برنامه نویسی c++ به زبان ساده</title>
	<atom:link href="https://melec.ir/tag/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-c-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D8%B3%D8%A7%D8%AF%D9%87/feed/" rel="self" type="application/rss+xml" />
	<link>https://melec.ir/tag/آموزش-برنامه-نویسی-c-به-زبان-ساده/</link>
	<description>آموزش الکترونیک,آموزش رزبری پای,آموزش راه اندازی ماژول و سنسور,آموزش آردوینو,نرم افزار های الکترونیک, طراحیPCB,برنامه نویسی میکروکنترلرها ARM AVR PIC FPGA</description>
	<lastBuildDate>Thu, 30 Jul 2020 13:41:20 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://melec.ir/micromilad/wp-content/uploads/2016/02/logo-1.png</url>
	<title>آموزش برنامه نویسی c++ به زبان ساده</title>
	<link>https://melec.ir/tag/آموزش-برنامه-نویسی-c-به-زبان-ساده/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>برنامه‌نویسی وب در ++C</title>
		<link>https://melec.ir/cpp-web-programming/</link>
					<comments>https://melec.ir/cpp-web-programming/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Thu, 06 Aug 2020 06:40:27 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[CGI]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[سی جی آی]]></category>
		<category><![CDATA[برنامه نویسی شی گرا]]></category>
		<category><![CDATA[Common Gate interface]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31389</guid>

					<description><![CDATA[<p>CGI چیست؟ رابط دروازه مشترک (Common Gate interface) یا CGI، مجموعه‌ای از استانداردها می‌باشد که چگونگی ردوبدل کردن اطلاعات بین سرور و یک اسکریپت دلخواه را تعریف می‌کند. مشخصات فعلی CGI توسط NCSA نگه‌داری می‌شود.CGI ،NCSA را به صورت زیر تعریف می‌کند. رابط دروازه مشترک، استانداردی برای دروازه خروجی برنامه به رابط سرور اطلاعاتی مانند سرورهای HTTP می‌باشد. نسخه فعلی CGI/1.1 است و نسخه CGI/1.2 تحت توسعه می‌باشد. مرورگر وب (Web Browsing) برای درک مفهوم CGI، اجازه دهید که بررسی کنیم با کلیک کردن روی یک لینک در مرورگر چه اتفاقی خواهد افتاد. مرورگر شما با سرور HTTP وب تماس حاصل کرده و برای یک URL،مثلاً یک فایل، درخواست ارسال می‌کند. سرور وب URL را تجزیه (parse) کرده و به دنبال نام فایل می‌گردد. اگر نام فایل درخواستی را پیدا کند، آن را به مرورگر ارسال خواهد کرد و در غیراین صورت یک پیام خطا مبنی بر اینکه فایل درخواست &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-web-programming/">برنامه‌نویسی وب در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-web-programming/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>چند نخی یا Multithreading در ++C</title>
		<link>https://melec.ir/cpp-multithreading/</link>
					<comments>https://melec.ir/cpp-multithreading/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Wed, 05 Aug 2020 06:40:46 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[نخ]]></category>
		<category><![CDATA[چند نخی]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[چند وظیفه‌ای]]></category>
		<category><![CDATA[Thread]]></category>
		<category><![CDATA[C++ Multithreading]]></category>
		<category><![CDATA[multitasking]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<category><![CDATA[Detaching Threads]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[Joining Threads]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[نخ‌های قابل اتصال در c++]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[نخ‌های منفصل در c++]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31482</guid>

					<description><![CDATA[<p>چند نخی شکل ویژه‌ای از چند وظیفه‌ای (multitasking) است. چند وظیفه‌ای خاصیتی است که به کامپیوتر این امکان را می‌دهد تا دو یا چند برنامه را به طور همزمان اجرا کند. در حالت کلی، دو نوع چند وظیفه‌ای وجود دارد: مبتنی بر پروسس‌ (process-based) و مبتنی بر نخ (thread-based). چند وظیفه‌ای مبتنی بر پروسس، اجرای همزمان برنامه‌ها را برعهده می‌گیرد. چند وظیفه‌ای مبتنی بر نخ اجرای همزمان چند تکه از یک برنامه را برعهده می‌گیرد. یک برنامه شامل دو یا چند بخش است که می‌توان همزمان آنها را اجرا کرد. هر بخش از برنامه یک نخ (thread) نامیده می‌شود، و هر نخ یک مسیر اجرایی جداگانه تعریف می‌کند. ++C هیچ پشتیبانی داخلی برای برنامه‌های چند نخی فراهم نکرده است. در عوض، این برعهده سیستم عامل است که چنین ویژگی را به طور کامل فراهم کند. این آموزش فرض را براین می‌گذارد که شما از سیستم عامل لینوکس استفاده می‌کنید. قصد &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-multithreading/">چند نخی یا Multithreading در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-multithreading/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>حافظه پویا در ++C</title>
		<link>https://melec.ir/cpp-dynamic-memory/</link>
					<comments>https://melec.ir/cpp-dynamic-memory/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Fri, 31 Jul 2020 06:40:51 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[C++ Dynamic Memory]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[آموزش رایگان ++c]]></category>
		<category><![CDATA[عملگرها در ++C]]></category>
		<category><![CDATA[عملگر new در سی پلاس پلاس]]></category>
		<category><![CDATA[حافظه پویا در C]]></category>
		<category><![CDATA[عملگرهای delete در سی پلاس پلاس]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31300</guid>

					<description><![CDATA[<p>درک مناسب از نحوه عملکرد حافظه پویا (داینامیک) کمک شایانی به برنامه نویسان ++C خواهد کرد. حافظه در برنامه ++C به دو بخش تقسیم خواهد شد. Stack: همه متغیرهای تعریف شده درون تابع در حافظه stack ذخیره خواهند شد. Heap: این بخش، حافظه استفاده نشده برنامه است و می‌توان در حین اجرای برنامه از آن برای تخصیص حافظه به صورت پویا استفاده کرد. در بسیاری اوقات از ابتدا اطلاع دقیقی از میزان حافظه مورد نیاز برای ذخیره متغیرها در دسترس نیست و بنابراین می‌توان در زمان اجرا حافظه مورد نیاز را به آنها اختصاص داد. در زمان اجرا، از حافظه heap می‌توان به متغیرهای داده شده، حافظه تخصیص داد. این کار با استفاده از یک عملگر ویژه که آدرس فضای اختصاص داده شده را برمی‌گرداند انجام می‌شود. این عملگر new است. اگر به حافظه پویای اختصاص یافته دیگر نیازی نداشته باشید، می‌توانید با استفاده از عملگر delete آن را آزاد &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-dynamic-memory/">حافظه پویا در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-dynamic-memory/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>اشاره‌گر به کلاس در ++C</title>
		<link>https://melec.ir/cpp-pointer-to-class/</link>
					<comments>https://melec.ir/cpp-pointer-to-class/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Thu, 30 Jul 2020 13:41:20 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[C++ PROGRAMMING]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[اشاره‌گر ++C]]></category>
		<category><![CDATA[C++ Pointers]]></category>
		<category><![CDATA[C++ Pointer]]></category>
		<category><![CDATA[اشاره گرها]]></category>
		<category><![CDATA[آموزش ++C از مبتدی]]></category>
		<category><![CDATA[اشاره‌گر به کلاس ++C]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31181</guid>

					<description><![CDATA[<p>اشاره‌گر به کلاس در ++C، دقیقاً مشابه اشاره‌گر ساختارها می‌باشد و دقیقاً به صورت مشابه،  برای دسترسی به اعضای کلاس از طریق آن، از عملگر دسترسی عضو &#60;- استفاده می‌شود. همانند همه اشاره‌گرها، باید اشاره‌گر را پیش از استفاده مقداردهی اولیه کرد. اجازه دهید با مثال زیر مفهوم اشاره‌گر به کلاس را روشن کنیم. #include &#60;iostream&#62; using namespace std; class Box { public: // Constructor definition Box(double l = 2.0, double b = 2.0, double h = 2.0) { cout &#60;&#60;"Constructor called." &#60;&#60; endl; length = l; breadth = b; height = h; } double Volume() { return length * breadth * height; } private: double length; // Length of a box double breadth; // Breadth of a box double height; // Height of a box }; int main(void) { Box Box1(3.3, 1.2, 1.5); // Declare box1 Box Box2(8.5, 6.0, 2.0); // Declare box2 Box *ptrBox; // Declare pointer to &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-pointer-to-class/">اشاره‌گر به کلاس در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-pointer-to-class/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>توابع عضو کلاس در ++C</title>
		<link>https://melec.ir/cpp-class-member-functions/</link>
					<comments>https://melec.ir/cpp-class-member-functions/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Thu, 30 Jul 2020 12:46:49 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[C++ PROGRAMMING]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[توابع ++C]]></category>
		<category><![CDATA[C++ Class]]></category>
		<category><![CDATA[توابع عضو کلاس در ++C]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[C++ Class Member Functions]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[برنامه‌نویسی شی‌گرا]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31146</guid>

					<description><![CDATA[<p>یک تابع عضو کلاس، تابعی است که تعریف یا نمونه اولیه‌اش درون تعریف کلاس قرار دارد. این تابع در اشیا عضو آن کلاس به کار رفته و به همه اعضای آن شی دسترسی دارد. اجازه دهید از کلاسی که پیش از این تعریف کردیم اینجا نیز بهره بگیریم و به جای دسترسی مستقیم به عناصر آن، با استفاده از تابع عضو آنها را در اختیار بگیریم. class Box { public: double length; // Length of a box double breadth; // Breadth of a box double height; // Height of a box double getVolume(void);// Returns box volume }; توابع عضو را می‌توان درون تعریف کلاس، تعریف کرد و یا با استفاده عملگر وضوح دامنه (:)(scope resolution operator) آنها را جداگانه تعریف کرد. تعریف یک تابع عضو درون تعریف کلاس باعث می‌شود که تابع به صورت inline اعلان شود، حتی اگر مشخصه inline صراحتاً استفاده نشود. بنابراین، می‌توان تابع ()Volume را به &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-class-member-functions/">توابع عضو کلاس در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-class-member-functions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>اشاره‌گر this در ++C</title>
		<link>https://melec.ir/%d8%a7%d8%b4%d8%a7%d8%b1%d9%87%e2%80%8c%da%af%d8%b1-this-%d8%af%d8%b1-c/</link>
					<comments>https://melec.ir/%d8%a7%d8%b4%d8%a7%d8%b1%d9%87%e2%80%8c%da%af%d8%b1-this-%d8%af%d8%b1-c/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Thu, 23 Jul 2020 06:40:38 +0000</pubDate>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[C++ PROGRAMMING]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[تابع های ++C]]></category>
		<category><![CDATA[توابع ++C]]></category>
		<category><![CDATA[آموزش ابتدایی ++C]]></category>
		<category><![CDATA[C++ this Pointer]]></category>
		<category><![CDATA[اشاره‌گر this در ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31176</guid>

					<description><![CDATA[<p>در این جلسه به بررسی اشاره‌گر this در ++C میپردازیم. هر شی در ++C از طریق یک اشاره‌گر مهم به نام this، به آدرس خودش دسترسی دارد. اشاره‌گر this یک پارامتر ضمنی برای همه توابع عضو شی می‌باشد. بنابراین، درون یک تابع عضو، از this برای اشاره  به شی می‌توان استفاده کرد. توابع دوست، اشاره‌گر this ندارند، زیرا این توابع، عضو کلاس محسوب نمی‌شوند، تنها توابع عضو هستند که دارای اشاره‌گر this می‌باشند. مثال زیر را برای درک بهتر مفهوم اشاره‌گر this مشاهده کنید. #include &#60;iostream&#62; using namespace std; class Box { public: // Constructor definition Box(double l = 2.0, double b = 2.0, double h = 2.0) { cout &#60;&#60;"Constructor called." &#60;&#60; endl; length = l; breadth = b; height = h; } double Volume() { return length * breadth * height; } int compare(Box box) { return this-&#62;Volume() &#62; box.Volume(); } private: double length; // Length of a &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a7%d8%b4%d8%a7%d8%b1%d9%87%e2%80%8c%da%af%d8%b1-this-%d8%af%d8%b1-c/">اشاره‌گر this در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a7%d8%b4%d8%a7%d8%b1%d9%87%e2%80%8c%da%af%d8%b1-this-%d8%af%d8%b1-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>ویرایشگر سطح دسترسی کلاس در ++C</title>
		<link>https://melec.ir/%d9%88%db%8c%d8%b1%d8%a7%db%8c%d8%b4%da%af%d8%b1-%d8%b3%d8%b7%d8%ad-%d8%af%d8%b3%d8%aa%d8%b1%d8%b3%db%8c-%da%a9%d9%84%d8%a7%d8%b3-cpp/</link>
					<comments>https://melec.ir/%d9%88%db%8c%d8%b1%d8%a7%db%8c%d8%b4%da%af%d8%b1-%d8%b3%d8%b7%d8%ad-%d8%af%d8%b3%d8%aa%d8%b1%d8%b3%db%8c-%da%a9%d9%84%d8%a7%d8%b3-cpp/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Fri, 17 Jul 2020 06:40:55 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[کلاس‌ها در ++C]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[برنامه‌نویسی شی‌گرایی]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[برنامه‌نویسی شی‌گرا]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[ویرایشگر سطح دسترسی کلاس در ++C]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[C++ PROGRAMMING]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[آموزش رایگان ++c]]></category>
		<category><![CDATA[توابع ++C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31151</guid>

					<description><![CDATA[<p>مخفی‌سازی داده یکی از مهم‌ترین ویژگی‌های برنامه‌نویسی شی‌گرا می‌باشد که توابع برنامه را از دسترسی مستقیم به عناصر داخلی یک کلاس منع می‌کند. این منع دسترسی بوسیله بخش‌های برچسب دار درون بدنه کلاس انجام می‌گیرد. این برچسب‌ها public، private و protected می‌باشند. کلیدواژه‌های public، private و protected مشخص کننده سطح دسترسی (access specifiers) نام دارند. یک کلاس می‌تواند شامل چندین بخش public، protected و private باشد. هربخش، تا زمان رسیدن برچسب بخش بعدی یا رسیدن به آکلاد بسته بدنه کلاس ادامه دارد. سطح دسترسی پیش فرض برای کلاس و اعضای آن private می‌باشد. class Base { public: // public members go here protected: // protected members go here private: // private members go here }; عضوهای public یک عضو public از هرجایی از برنامه خارج از کلاس قابل دسترسی می‌باشد. همانند مثال زیر، می‌توان متغیرهای عمومی ‌را بدون استفاده از هیچ تابع عضوی تغییر داد. #include &#60;iostream&#62; using namespace std; &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d9%88%db%8c%d8%b1%d8%a7%db%8c%d8%b4%da%af%d8%b1-%d8%b3%d8%b7%d8%ad-%d8%af%d8%b3%d8%aa%d8%b1%d8%b3%db%8c-%da%a9%d9%84%d8%a7%d8%b3-cpp/">ویرایشگر سطح دسترسی کلاس در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d9%88%db%8c%d8%b1%d8%a7%db%8c%d8%b4%da%af%d8%b1-%d8%b3%d8%b7%d8%ad-%d8%af%d8%b3%d8%aa%d8%b1%d8%b3%db%8c-%da%a9%d9%84%d8%a7%d8%b3-cpp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>وراثت در ++C</title>
		<link>https://melec.ir/cpp-inheritance/</link>
					<comments>https://melec.ir/cpp-inheritance/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Tue, 14 Jul 2020 06:40:04 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[وراثت عمومی در ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[وراثت خصوصی در ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[وراثت چندگانه در ++C]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[Public Inheritance]]></category>
		<category><![CDATA[Protected Inheritance]]></category>
		<category><![CDATA[C++ PROGRAMMING]]></category>
		<category><![CDATA[Private Inheritance]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[Multiple Inheritance]]></category>
		<category><![CDATA[آموزش رایگان ++c]]></category>
		<category><![CDATA[برنامه‌نویسی شی‌گرایی]]></category>
		<category><![CDATA[وراثت در ++C]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[وراثت محافظت شده در ++C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31135</guid>

					<description><![CDATA[<p>در این جلسه از آموزش ++C به بررسی وراثت در ++C می پردازیم. یکی از مهم‌ترین مفاهیم برنامه‌نویسی شی‌گرا وراثت (inheritance) می‌باشد. وراثت اجازه می‌دهد که یک کلاس را برحسب یک کلاس دیگر تعریف کنیم، موجب آسان‌تر شدن ساخت و نگه‌داری یک برنامه می‌گردد. این مفهوم همچنین موجب استفاده مجدد از کدها و پیاده‌‌سازی سریع‌تر آنها می‌شود. برنامه‌نویس می‌تواند هنگام نوشتن یک کلاس، به جای نوشتن داده و توابع عضو جدید، شرایطی اتخاد کند که کلاس جدید، اعضای یک کلاس از پیش موجود را به ارث ببرد. این کلاس از پیش موجود کلاس پایه (base class) نامیده می‌شود، و کلاس جدید، کلاس مشتق شده (derived class) نامیده می‌شود. ایده وراثت یک رابطه از نوع «یک &#8230; است» (is a) می‌باشد. برای مثال، پستاندارد یک حیوان است، سگ یک پستاندار است بنابراین سگ همچنین یک حیوان است  و الی آخر. کلاس پایه و مشتق شده یک کلاس ممکن است از بیش &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-inheritance/">وراثت در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-inheritance/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>اشاره‌گرها در ++C</title>
		<link>https://melec.ir/cpp-pointers/</link>
					<comments>https://melec.ir/cpp-pointers/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Wed, 01 Jul 2020 06:40:46 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[آموزش رایگان ++c]]></category>
		<category><![CDATA[اشاره‌گرها در ++C]]></category>
		<category><![CDATA[اشاره‌گر ++C]]></category>
		<category><![CDATA[C++ Pointers]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[C++ Pointer]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31068</guid>

					<description><![CDATA[<p>آموختن اشاره‌گرهای ++C  آسان و جذاب است. برخی کارها در ++C را می‌توان با استفاده از اشاره‌گرها آسان‌تر انجام داد، و برخی دیگر از کارها در ++C ، مانند اختصاص حافظه پویا (دینامیک) را نمی‌توان بدون وجود اشاره‌گرها به انجام رساند. همانطور که می‌دانید هر متغیر مکانی از حافظه است و هر مکان حافظه دارای آدرس تعریف شده‌ای می‌باشد که با استفاده از عملگر &#38; می‌توان به آن دسترسی داشت. در مثال زیر آدرس یک متغیر تعریف شده چاپ خواهد شد. #include &#60;iostream&#62; using namespace std; int main () { int var1; char var2[10]; cout &#60;&#60; "Address of var1 variable: "; cout &#60;&#60; &#38;var1 &#60;&#60; endl; cout &#60;&#60; "Address of var2 variable: "; cout &#60;&#60; &#38;var2 &#60;&#60; endl; return 0; } با اجرای کد فوق، خروجی زیر تولید می‌شود. Address of var1 variable: 0xbfebd5c0 Address of var2 variable: 0xbfebd5b6 اشاره‌گر چیست یک اشاره‌گر(pointer) متغیری است که مقدار آن آدرس یک &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-pointers/">اشاره‌گرها در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-pointers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>رشته‌ها در ++C</title>
		<link>https://melec.ir/cpp-strings/</link>
					<comments>https://melec.ir/cpp-strings/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Tue, 30 Jun 2020 06:40:14 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[آموزش رایگان ++c]]></category>
		<category><![CDATA[رشته‌ها در ++C]]></category>
		<category><![CDATA[مفاهیم ++‌C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31062</guid>

					<description><![CDATA[<p>++C دو نوع روش برای بیان رشته‌ها دارد: رشته با کارکترهای سبک زبان C کلاس string معرفی شده در ++C استاندارد رشته با کارکترهای سبک زبان C این نوع رشته از زبان C اتخاذ شده و ++C کماکان به پشتیبانی از آن ادامه می‌دهد. این نوع رشته درواقع یک آرایه یک بعدی از کارکترهاست که به کارکتر ’null ‘\0 ختم می‌گردد. بنابراین رشته منتهی به کارکتر null شامل یک سری کارکترهاست که به null ختم می‌شود. دستور زیر یک رشته حاوی واژه Hello را اعلان و مقداردهی می‌کند. برای ذخیره کارکتر null در انتهای آرایه، اندازه آرایه باید یک عدد بیشتر از تعداد کارکترهای واژه Hello باشد. char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'}; اگر قواعد مقداردهی اولیه آرایه را دنبال کنید، باید دستور بالا را به شکل زیر بنویسید. char greeting[] = "Hello"; شکل زیر رشته تعریف شده در C++/C را در حافظه نمایش می‌دهد. در حقیقت &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-strings/">رشته‌ها در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-strings/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>اعداد در ++C</title>
		<link>https://melec.ir/cpp-numbers/</link>
					<comments>https://melec.ir/cpp-numbers/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 28 Jun 2020 06:40:01 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[اعداد تصادفی در ++C]]></category>
		<category><![CDATA[عملیات ریاضی در ++C]]></category>
		<category><![CDATA[تعریف اعداد در ++C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31027</guid>

					<description><![CDATA[<p>در حالت عادی، هنگام کار با اعداد، از نوع داده‌های پایه مانند int، short، long، float، double و &#8230; استفاده می‌کنیم. هنگام صبحت از نوع داده‌های ++C، نوع داده‌های عددی، مقادیر احتمالی و محدوده آنها را توضیح داده‌ایم. تعریف اعداد در ++C در آموزش‌های پیشین اعداد مختلف را تعریف کرده و به آنها پرداختیم، مثال خوب دیگری از اعداد مختلف در ++C را در زیر آورده ایم. #include &#60;iostream&#62; using namespace std; int main () { // number definition: short s; int i; long l; float f; double d; // number assignments; s = 10; i = 1000; l = 1000000; f = 230.47; d = 30949.374; // number printing; cout &#60;&#60; "short s :" &#60;&#60; s &#60;&#60; endl; cout &#60;&#60; "int i :" &#60;&#60; i &#60;&#60; endl; cout &#60;&#60; "long l :" &#60;&#60; l &#60;&#60; endl; cout &#60;&#60; "float f :" &#60;&#60; f &#60;&#60; endl; cout &#60;&#60; "double d &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-numbers/">اعداد در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-numbers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>توابع در ++C</title>
		<link>https://melec.ir/cpp-functions/</link>
					<comments>https://melec.ir/cpp-functions/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sat, 27 Jun 2020 06:40:11 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[توابع در ++C]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[C++ PROGRAMMING]]></category>
		<category><![CDATA[آرگومان های تابع ++c]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31013</guid>

					<description><![CDATA[<p>یک تابع به مجموعه‌ای از دستورات گفته می‌شود که در کنار هم یک وظیفه خاص را انجام می‌دهند. هر برنامه ++C دارای حداقل یک تابع، یعنی تابع ()main می‌باشد. همه برنامه‌ها می‌توانند توابعی اضافه بر تابع main تعریف کنند. می‌توانید کد خود را به چندین تابع تقسیم کنید. اینکه چگونه کد خود را درون چند تابع تقسیم کنید برعهده خود شماست، اما منطقی این است که این کار را به گونه‌ای انجام دهید که هرتابع یک وظیفه مشخص را برعهده داشته باشد. اعلان یک تابع، نام تابع، نوع داده بازگشتی و پارامترهای آن را به کامپایلر معرفی می‌کند. تعریف یک تابع بدنه اصلی تابع را فراهم می‌کند. کتابخانه استاندارد ++C توابع درونی فراوانی برای فراخوانی در برنامه مهیا ساخته است. برای مثال، تابع ()strcat برای چسباندن دو رشته به همدیگر، تابع ()memcpy برای کپی کردن یک مکان از حافظه به مکان دیگر از حافظه و بسیاری توابع دیگر. یک تابع با &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-functions/">توابع در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-functions/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>انواع حلقه در ++C</title>
		<link>https://melec.ir/%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%ad%d9%84%d9%82%d9%87-%d8%af%d8%b1-cpp/</link>
					<comments>https://melec.ir/%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%ad%d9%84%d9%82%d9%87-%d8%af%d8%b1-cpp/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Thu, 25 Jun 2020 03:42:21 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[حلقه‌های تودرتو]]></category>
		<category><![CDATA[حلقه بی نهایت در برنامه نویسی]]></category>
		<category><![CDATA[حلقه for]]></category>
		<category><![CDATA[حلقه while]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[حلقه ها در ++c]]></category>
		<category><![CDATA[حلقه do…while]]></category>
		<category><![CDATA[حلقه for در برنامه نویسی]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=30987</guid>

					<description><![CDATA[<p>گاهی وضعیتی بوجود می‌آید که مجبور هستیم یک بلوک کد را چندین بار اجرا کنیم. در حالت کلی، دستورات به ترتیب اجرا می‌شوند: دستور اول در یک تابع پیش از بقیه دستورات اجرا می‌شود، سپس دستور دوم و الی آخر. زبان‌های برنامه‌نویسی ساختارهای کنترلی برای ما فراهم آورده‌اند تا  مسیرهای اجرایی پیچیده‌تری را پدید بیاوریم. دستورات حلقه، به ما امکان می‌دهند تا یک یا چند دستور را چندین بار اجرا کنیم. شکل عمومی ‌دستور حلقه در بیشتر زبان‌های برنامه‌نویسی به صورت زیر است. زبان برنامه نویسی ++C حلقه‌های زیر را برای شرایط مقتضی گردآوری کرده است: ردیف نوع حلقه و توضیح آن 1 حلقه while یک یا چند دستور را، تا زمانی که شرط برقرار باشد تکرار می‌کند. این حلقه شرط را قبل از اجرای بدنه حلقه بررسی می‌کند. 2 حلقه for یک سلسله از دستورات را به تعداد مشخص اجرا می‌کند. این ساختار قطعه کد مدیریت حلقه را خلاصه &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%ad%d9%84%d9%82%d9%87-%d8%af%d8%b1-cpp/">انواع حلقه در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%ad%d9%84%d9%82%d9%87-%d8%af%d8%b1-cpp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>دامنه متغیرها در ++C</title>
		<link>https://melec.ir/%d8%af%d8%a7%d9%85%d9%86%d9%87-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7-%d8%af%d8%b1-cpp/</link>
					<comments>https://melec.ir/%d8%af%d8%a7%d9%85%d9%86%d9%87-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7-%d8%af%d8%b1-cpp/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Thu, 02 Apr 2020 13:47:01 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[متغیرهای سراسری]]></category>
		<category><![CDATA[متغیرها در زبان C]]></category>
		<category><![CDATA[آموزش برنامه نویسی C]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[متغیرهای محلی]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=30172</guid>

					<description><![CDATA[<p>در این جلسه به بررسی دامنه متغیرها در ++C می‌پردازیم. اگر مطالعه نکردید توصیه می‌کنیم اول مقاله انواع متغیر در ++C را مطالعه کنید. دامنه(scope) ناحیه ای از برنامه است و اگر بخواهیم کلی تر صحبت کنیم، سه مکان وجود دارد که متغیرها را می توان در آنجا اعلان کرد: درون یک تابع یا بلوک که متغیرهای محلی(local variable) نامیده می شوند. در تعریف پارامترهای تابع که پارامترهای رسمی(formal parameters) نامیده می شوند. بیرون همه توابع که متغیرهای سراسری(global variable) نامیده می شوند. در فصول بعد با توابع و پارامترهای آنها آشنا خواهیم شد. فعلاً اجازه دهید متغیرهای محلی و سراسری را توضیح دهیم. متغیرهای محلی متغیرهایی که درون یک تابع یا بلوک اعلان می شوند متغیرهای محلی(local variable) نامیده می شوند. این متغیرها تنها توسط دستورات درون یک بلوک یا تابع بکارگرفته می شوند. متغیرهایی محلی برای توابع خارج از خود شناخته شده نیستند. مثال زیر از متغیرهای محلی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%af%d8%a7%d9%85%d9%86%d9%87-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7-%d8%af%d8%b1-cpp/">دامنه متغیرها در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%af%d8%a7%d9%85%d9%86%d9%87-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7-%d8%af%d8%b1-cpp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>انواع داده در ++C</title>
		<link>https://melec.ir/%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%af%d8%a7%d8%af%d9%87-%d8%af%d8%b1-cpp/</link>
					<comments>https://melec.ir/%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%af%d8%a7%d8%af%d9%87-%d8%af%d8%b1-cpp/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 29 Mar 2020 09:20:25 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[انواع داده در برنامه نویسی ++c]]></category>
		<category><![CDATA[نوع داده در ++C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29983</guid>

					<description><![CDATA[<p>هنگام نوشتن برنامه به هر زبانی، باید از متغیرهای مختلفی برای ذخیره اطلاعات استفاده کنیم. متغیرها چیزی جز فضای رزرو شده در حافظه برای ذخیره مقادیر نیستند.بنابراین هنگامی که یک متغیر ایجاد می کنید فضایی از حافظه را رزرو خواهید کرد. ممکن است بخواهید اطلاعاتی از نوع داده های مختلف مانند کارکتر، کارکتر پهن(wide character)، عدد صحیح، ممیز شناور، ممیز شناور مضاعف، بولی و &#8230; را ذخیره کنید. براساس نوع داده متغیر، سیستم عامل به آن فضا اختصاص داده و تصمیم می گیرد که چه چیزی می تواند در فضای رزرو شده ذخیره شود. نوع داده های داخلی اصلی(Primitive Built-in Types) ++C برای برنامه نویسان طبقات غنی از نوع داده های داخلی در کنار نوع داده های تعریف شده توسط کاربر فراهم می کند.جدول زیر هفت نوع داده اصلی ++C را نشان می دهد. نوع کلیدواژه Boolean (بولی) bool Character(کارکتر) char Integer(عدد صحیح) int Floating point(ممیزشناور) float Double floating point(ممیز &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%af%d8%a7%d8%af%d9%87-%d8%af%d8%b1-cpp/">انواع داده در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%af%d8%a7%d8%af%d9%87-%d8%af%d8%b1-cpp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>آموزش برنامه نویسی ++C</title>
		<link>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-cpp/</link>
					<comments>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-cpp/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 22 Mar 2020 11:21:43 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[برنامه نویسی شی گرا]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[یادگیری ++C]]></category>
		<category><![CDATA[برنامه نویسی شی گرا در ++C]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29778</guid>

					<description><![CDATA[<p>++C یک زبان برنامه نویسی سطح میانی است که توسط Bjarne Stroustrup در سال 1979 در آزمایشگاه بل توسعه یافت. ++C روی پلتفرم های متنوعی همچون ویندوز، Mac OS و نسخه های مختلف یونیکس(لینوکس، FreeBSD و غیره)  قابل اجرا است. این آموزش دیدگاهی ساده و عملگرایانه برای توضیح مفاهیم ++C برای مهندسین نرم افزار از مبتدی تا پیشرفته درپیش می گیرد. چرا باید برنامه نویسی ++C بیاموزیم؟ ++C یک باید برای دانشجویان و کارمندان حرفه ای است که می خواهند مهندس نرم افزاری چیره دست شوند. برخی از مزایای کلیدی که با آموختن ++C کسب می کنیم را در زیر لیست کرده ایم: برنامه نویسی ++C بینش روشنی از برنامه نویسی شی گرا بدست می دهد. با پیاده سازی جداول مجازی(virtual table) و اشاره گرهای جدول مجازی(virtual table pointer) یا شناسایی نوع پویا(dynamic type identification)، پیاده سازی سطح پایین چندریختی(polymorphism) را خواهید آموخت. ++C بخشی از هر زبان برنامه نویسی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-cpp/">آموزش برنامه نویسی ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-cpp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
	</channel>
</rss>
