<?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-%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA%DB%8C-c/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:31:29 +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[برنامه نویسی شی گرا]]></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>
		<category><![CDATA[CGI]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[سی جی آی]]></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[چند نخی]]></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>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[نخ]]></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>پیش‌پردازنده‌ها یا Preprocessor در ++C</title>
		<link>https://melec.ir/cpp-preprocessor/</link>
					<comments>https://melec.ir/cpp-preprocessor/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Mon, 03 Aug 2020 06:40:39 +0000</pubDate>
				<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++ Preprocessor]]></category>
		<category><![CDATA[ماکروها در ++C]]></category>
		<category><![CDATA[c++ macros]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31318</guid>

					<description><![CDATA[<p>پیش پردازنده‌ها دستوراتی هستند که به کامپایلر اعلام خواهند کرد که اطلاعات را پیش از آغاز عملیات کامپایل، چگونه پیش پردازش کنند. همه دستورات پیش‌پردازنده با # آغاز می‌شوند. در هر خط، قبل از دستور پیش پردازنده  فقط استفاده از کارکترهای فضای خالی مجاز است. دستورات پیش‌پردازنده دستورات ++C به حساب نمی‌آیند، بنابراین پس از آنها سمی‌کالن (;) قرار نمی‌گیرد. تاکنون دستور include# را در تمام مثال‌های خودمان دیده‌ایم. این ماکرو برای ضمیمه کردن یک هدرفایل در فایل سورس به کار می‌رود. ++C از چندین دستور پیش‌پردازنده پشتیبانی می‌کند. این دستورات شامل «include ،#define ،#if ،#else ،#line#» و &#8230; هستند. اجازه دهید برخی از مهم‌ترین آنها را بررسی کنیم. پیش‌پردازنده define# این پیش‌پردازنده، ثابت‌های نمادین (symbolic constant) ایجاد می‌کند. این ثابت‌های نمادین ماکرو (macro) نامیده می‌شوند و شکل کلی زیر را دارند. #define macro-name replacement-text پس از نوشتن این خط، تمام ماکروهای متعاقب پیش از کامپایل برنامه، با عبارت replacement-text &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-preprocessor/">پیش‌پردازنده‌ها یا Preprocessor در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-preprocessor/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-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++ Class]]></category>
		<category><![CDATA[توابع عضو کلاس در ++C]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[C++ Class Member Functions]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[برنامه‌نویسی شی‌گرا]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[C++ PROGRAMMING]]></category>
		<category><![CDATA[c++ programming language]]></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>ویرایشگر سطح دسترسی کلاس در ++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++ PROGRAMMING]]></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[برنامه‌نویسی شی‌گرایی]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></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=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>Overloading عملگر و تابع در ++C</title>
		<link>https://melec.ir/cpp-overloading/</link>
					<comments>https://melec.ir/cpp-overloading/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Wed, 15 Jul 2020 06:40:42 +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++ PROGRAMMING]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[مفاهیم ++‌C]]></category>
		<category><![CDATA[C++ Overloading]]></category>
		<category><![CDATA[اورلود تابع در ++C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31139</guid>

					<description><![CDATA[<p>++C به شما اجازه می‌دهد تا در یک دامنه مشخص، بیش از یک تعریف برای یک تابع یا یک عملگر مشخص کنید، که به ترتیب اضافه بار تابع (function overloading) و اضافه بار عملگر (operator oveloading) نامیده می‌شود. یک اعلان اورلود شده، اعلانی است که  دارای نام و دامنه یکسانی با یک اعلان پیشین است، با این تفاوت که آرگومان‌های متفاوت و طبیعتاً تعریف متفاوتی از اعلان قبلی خواهد داشت. هنگام تعریف یک تابع یا عملگر اورلود شده، کامپایلر نوع آرگومان‌هایی که در فراخوانی تابع یا عملگر استفاده کرده‌اید را با نوع پارامترهای تعیین شده در تعریف مقایسه کرده و مناسب‌ترین تعریف را انتخاب می‌کند. فرآیند انتخاب مناسب‌ترین تابع یا عملگر اورلود شده overload resolution خوانده می‌شود. اورلود تابع در ++C می‌توان برای یک نام تابع در یک دامنه مشخص، چندین تعریف ارائه کرد. تعاریف تابع باید از حیث نوع/تعداد آرگومان‌ها متفاوت باشند. نمی‌توان تابع اورلود شده‌ای اعلان کرد که &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-overloading/">Overloading عملگر و تابع در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-overloading/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-classes-objects/</link>
					<comments>https://melec.ir/cpp-classes-objects/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Mon, 13 Jul 2020 06:40:33 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[C++ Objects]]></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[برنامه‌نویسی شی‌گرایی]]></category>
		<category><![CDATA[C++ Classes and Objects]]></category>
		<category><![CDATA[یادگیری ++C]]></category>
		<category><![CDATA[C++ Class]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31127</guid>

					<description><![CDATA[<p>در این جلسه به بررسی کلاس‌ها و اشیا در ++C می پزدازیم. مهم‌ترین هدف برنامه‌نویسی ++C اضافه کردن شی‌گرایی به زبان C بوده و بنابراین کلاس‌ها ویژگی مرکزی ++C هستند که برنامه‌نویسی مبتنی بر شی‌گرایی را مهیا ساخته‌اند. کلاس‌ها معمولاً نوع داده تعریف شده توسط کاربر (user-defined type) نامیده می‌شوند. یک کلاس برای مشخص کردن قالب یک شی به کار رفته و داده‌ها و متدهای مربوطه را ترکیب کرده تا آن داده را به صورت یک پکیج آماده دربیاورد. داده و توابع درون یک کلاس، اعضای کلاس (members of class) نامیده می‌شوند. تعریف کلاس‌ها در ++C با تعریف یک کلاس، طرحی برای یک نوع داده تعریف می‌کنیم. این کار درواقع هیچ داده‌ای را تعریف نمی‌کند، بلکه مشخص می‌کند که این کلاس چه معنی دارد، به عبارت دیگر یک شی از آن کلاس حاوی چه داده‌هایی است و چه عملیاتی را می‌توان روی چنین داده‌ای انجام داد. تعریف یک کلاس با &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-classes-objects/">کلاس‌ها و اشیا در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-classes-objects/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-basic-input-output/</link>
					<comments>https://melec.ir/cpp-basic-input-output/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sat, 04 Jul 2020 06:40:57 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[ورودی/خروجی پایه در ++C]]></category>
		<category><![CDATA[C++ Basic Input/Output]]></category>
		<category><![CDATA[استریم استاندارد ثبت (clog)]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[استریم استاندارد خطا (cerr)]]></category>
		<category><![CDATA[استریم استاندارد ورودی (cin)]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[استریم استاندارد خروجی (cout)]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[استریم‌ها در ++C]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<category><![CDATA[C++ PROGRAMMING]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31114</guid>

					<description><![CDATA[<p>کتابخانه‌های استاندارد ++C مجموعه گسترده‌ای از امکانات برای ورودی/خروجی تدارک دیده که در فصول بعدی با آنها آشنا خواهیم شد. این فصل ساده‌ترین و پرکاربردترین عملیات ورودی/خروجی (I/O) برای برنامه‌نویسی ++C را تشریح می‌کند. ورودی/خروجی در ++C با استفاده از استریم‌ها (stream) صورت می‌گیرد، استریم‌ها دنباله‌ای از بایت‌ها می‌باشند. اگر بایت از یک دستگاه مانند صفحه کلید، ‌هارد دیسک یا اتصالی از شبکه و&#8230; به حافظه اصلی جریان یابد، آن عملیات، عملیات ورودی نامیده می‌شود و اگر بایت‌ها از حافظه اصلی به دستگاه‌هایی مانند صفحه نمایش، چاپگر،‌ هارد دیسک و یا اتصالی از شبکه و&#8230; جاری شود، عملیات خروجی نامیده می‌شود. هدر فایل‌های کتابخانه I/O هدرهای زیر هدر فایل‌های مهم برای برنامه‌های ++C می‌باشند. ردیف هدر فایل و توابع و توضیح آنها 1 &#60;iostream&#62; این فایل اشیا cin، cout، cerr و clog را تعریف می‌کند که به ترتیب مربوط به استریم استاندارد ورودی، استریم استاندارد خروجی، استریم خطای استاندارد بافرنشده &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-basic-input-output/">دستورات ورودی و خروجی در زبان ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-basic-input-output/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-references/</link>
					<comments>https://melec.ir/cpp-references/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Thu, 02 Jul 2020 06:40:59 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[رفرنس‌ها در ++C]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<category><![CDATA[C++ References]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[فراخوانی با ارجاع]]></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[اشاره گرها]]></category>
		<category><![CDATA[اشاره‌گر ++C]]></category>
		<category><![CDATA[C++ Pointer]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31099</guid>

					<description><![CDATA[<p>در این جلسه به بررسی رفرنس‌ها در ++C می پردازیم. یک متغیر رفرنس (Reference Variable) همانند یک نام مستعار، در واقع نامی‌ دیگر برای متغیر از پیش تعریف شده است. از زمانی که یک رفرنس به یک متغیر آغاز می‌شود، می‌توان از نام آن متغیر یا نام رفرنس برای ارجاع به آن متغیر استفاده کرد. رفرنس‌ها در برابر اشاره‌گرها بیشتر وقت‌ها رفرنس‌ها با اشاره‌گرها اشتباه گرفته می‌شوند اما سه تفاوت اساسی بین رفرنس‌ها و اشاره‌گرها وجود دارد: رفرنس‌های NULL نباید وجود داشته باشد. باید همیشه این فرض را داشته باشید که یک رفرنس به بخشی از حافظه متصل است. زمانی‌که یک رفرنس به یک شی آغاز می‌شود، نمی‌توان آن را به شی دیگری تغییر داد. اشاره‌گرها را می‌توان در هر زمان به شی دیگر تغییر داد. یک رفرنس را باید هنگام ساختن مقداردهی اولیه کرد. اشاره‌گرها را در هر زمانی می‌توان مقداردهی اولیه کرد. ایجاد رفرنس در ++C نام یک &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-references/">رفرنس‌ها در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-references/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++ Pointers]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[C++ Pointer]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ به زبان ساده]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></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-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/%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%d8%aa%d8%b5%d9%85%db%8c%d9%85-%da%af%db%8c%d8%b1%db%8c-%d8%af%d8%b1-cpp/</link>
					<comments>https://melec.ir/%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%d8%aa%d8%b5%d9%85%db%8c%d9%85-%da%af%db%8c%d8%b1%db%8c-%d8%af%d8%b1-cpp/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Fri, 26 Jun 2020 06:40:32 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[عملگر :? در ++c]]></category>
		<category><![CDATA[دستور if در ++c]]></category>
		<category><![CDATA[دستور if…else در ++c]]></category>
		<category><![CDATA[دستور switch در ++c]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[دستورات if تودرتو در ++c]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<category><![CDATA[دستورات  switch تودرتو در ++c]]></category>
		<category><![CDATA[آموزش برنامه نویسی c++ از مبتدی تا پیشرفته]]></category>
		<category><![CDATA[C++ decision making]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[آموزش مقدماتی c++]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=30995</guid>

					<description><![CDATA[<p>در ساختارهای تصمیم گیری (Decision making)، برنامه‌نویس موظف است که یک یا چند شرط را برای ارزیابی و تست برنامه مشخص کند، و همچنین یک یا چند دستور را برای اجرا در صورت درست بودن شرط فراهم کند و در صورت نیاز، دستورات دیگری را برای اجرا در حالت نادرست بودن شرط نیز گردآوری کند. شکل کلی ساختارهای تصمیم گیری متداول در اکثر زبان‌های برنامه‌نویسی در شکل زیر آمده است: زبان برنامه‌نویسی ++C دستورات تصمیم گیری زیر را فراهم آورده است. ردیف دستور و توضیح آن 1 دستور if دستور if شامل یک عبارت بولی و پس از آن یک یا چند دستور است. 2 دستور if…else دستور if را می‌توان همراه با یک دستور else اختیاری استفاده کرد، زمانی که عبارت بولی نادرست باشد،  دستور else اجرا می‌شود. 3 دستور switch دستور switch امکان مقایسه یک متغیر را با لیستی از مقادیر فراهم می‌آورد. 4 دستورات if تودرتو می‌توان &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%d8%aa%d8%b5%d9%85%db%8c%d9%85-%da%af%db%8c%d8%b1%db%8c-%d8%af%d8%b1-cpp/">ساختارهای تصمیم گیری در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%d8%aa%d8%b5%d9%85%db%8c%d9%85-%da%af%db%8c%d8%b1%db%8c-%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%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[حلقه for در برنامه نویسی]]></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>
		<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[متغیرهای سراسری]]></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=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%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[آموزش 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=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>
