<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Janejoseph+15</id>
		<title>Script | Spoken-Tutorial - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Janejoseph+15"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Special:Contributions/Janejoseph_15"/>
		<updated>2026-05-13T03:09:21Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Classes-And-Objects/Malayalam</id>
		<title>Advanced-Cpp/C2/Classes-And-Objects/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Classes-And-Objects/Malayalam"/>
				<updated>2015-04-22T11:37:41Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|  '''സി++ ലെ  ക്ലാസുകളും  ഒബ്ജേക്ട്കളും''' എന്ന സ്പോകെൻ  ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| '''ക്ലാസ്സ്‌സ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| '''ഒബ്ജെക്ട്സ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| '''എൻകാപ്സുലേഷൻ.''' ഒപ്പം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
| '''ഡാറ്റാ ആബ്സ്റ്റ്റാക്ഷൻ.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക് ഇത് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
|ഉബുണ്ടു OS version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
|g++ കമ്പൈലർ version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:32&lt;br /&gt;
| ക്ലാസ്സ്‌സിനെ കുറിച്ചാണ് നമ്മൾ ഇപ്പോൾ കാണുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
|'''class''' എന്ന '''കീവേഡ്''' ഉപയോഗിച്ചാണ്‌ ഒരു ക്ലാസ് ഉണ്ടാക്കിയിരിക്കുനത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
|അതിൽ '''ഡാറ്റയും ഫംഗ്ഷനുകളും''' അടങ്ങിയിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
| ക്ലാസ്സ് '''കോഡ്നേയും  ഡാറ്റയേയും''' ബന്ധിപ്പിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| ക്ലാസ്സ്‌ലെ ഡാറ്റയേയും ഫംഗ്ഷനുകളെയും '''മെംബേർസ് ഓഫ് ക്ലാസ്സ്‌''' എന്ന് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
|  ഇനി ഒബ്ജെക്ട്സ് എന്താണെന് നോക്കാം .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
|ഒബ്ജെക്ട്സ് എന്നാൽ വെരിയബിൾസ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| അത്  ഒരു ക്ലാസ്സ്‌ൻറെ പകർപ്പാണ് .  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:58&lt;br /&gt;
| ഓരോ ഒബ്ജെക്ട്സ്ന്നും പ്രോപെര്ടീസ്ഉം ബിഹേവ്യർസ്ഉം  ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
|പ്രോപെര്ടീസ്, ഡാറ്റ എലമൻറ്റ്സിലൂടെ നിർവ്വചിച്ചിരിക്കുന്നു കൂടാതെ&lt;br /&gt;
   &lt;br /&gt;
|-&lt;br /&gt;
| 01:06&lt;br /&gt;
| മെതഡ്സ്  എന്ന്  വിളിക്കുന്ന മെംബർ  ഫംഗ്ഷൻസ്  വഴി ആണ്  ബിഹേവ്യർ  നിർവചിച്ചിരിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| ഇനി നമ്മുക്ക് ഒരു ക്ലാസ്സ്‌ൻറെ ഘടന എങ്ങനെയാണ്‌ എന്ന്  നോക്കാം. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
|ഇവിടെ,  class എന്നത് ഒരു ക്ലാസ് നിർവചിക്കാൻ ഉപയോഗിക്കുന്ന കീവേഡ് ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
| class name  എന്ന്  പറയുന്നത്  ക്ലാസ്സ്‌ൻറെ  പേരാണ് . &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:21&lt;br /&gt;
|പബ്ലിക്, പ്രൈവറ്റ്, പ്ററ്റെക്റ്റഡ് ഇവ മൂന്നും ആക്സസ് സ്പെസിഫയർകൾ ആകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
|ഇവിടെ നാം, ഡാറ്റ മെംബേർസ്നേയും  മെംബർ ഫംഗ്ഷൻസിനേയും പബ്ലിക്, പ്രൈവറ്റ്, പ്ററ്റെക്റ്റഡ് ആയി  നിർവചിച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
|ഇങ്ങനെയാണ്  നമ്മൾ  ഒരു ക്ലാസ്സ്‌  അടക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:37&lt;br /&gt;
|  ഇനി നമുക്ക് ഒരു ഉദാഹരണം നോക്കാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:39&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''class-obj.cpp''' ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:50&lt;br /&gt;
| ഈ ഉദാഹരണത്തിൽ  ക്ലാസ് ഉപയോഗിച്ച് ഒരു സമചതുരത്തിന്റെ വിസ്തീർണ്ണo കണക്കുകൂട്ടുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:56&lt;br /&gt;
| ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:58&lt;br /&gt;
| '''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:02 &lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
|  ഇതു '''square''' എന്ന  പേരുള്ള ഒരു ക്ലാസ്സിൻറെ ഡെക്ലറേഷൻനാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
|ഇവിടെ ഞാൻ ആക്സസ് സ്പെസിഫയർ ഡിക്ലെർ ചെയ്തട്ടില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
|അതായത് അത്  ഡിഫോള്‍ട്ട് ആയി  പ്രൈവറ്റ് ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
|അതിനാൽ വേരിയബിൾ &amp;quot;X&amp;quot; square ക്ലാസ്ൻറെ പ്രൈവറ്റ് അംഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:22 &lt;br /&gt;
| ഇത് ഒരു പബ്ലിക്  സ്പെസിഫയർ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:25&lt;br /&gt;
|'''area''' ഒരു പബ്ലിക്  ഫംഗ്ഷൻ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
|ഇങ്ങനെയാണ്  നമ്മൾ  ഒരു ക്ലാസ്സ്‌  അടക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:31&lt;br /&gt;
|ഇനി നമുക്ക് ആക്സസ് സ്പെസിഫയറുകളെ കൂടുതൽ അറിയാൻ നമ്മളുടെ സ്ലൈഡുകളില്ലേക്ക് വീണ്ടും പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| '''പബ്ലിക് സ്പെസിഫയർ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:39&lt;br /&gt;
|പബ്ലിക് സ്പെസിഫയർ '''ക്ലാസിന് പുറത്ത് നിന്നും ഡാറ്റ ഉപയോഗിക്കുന്നത്  അനുവദിക്കുന്നു'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| ഒരു പബ്ലിക് മെംബർനെ പ്രോഗ്രാമിൽ എവിടെയും ഉപയോഗിക്കാൻ കഴിയും&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:49 &lt;br /&gt;
| '''പ്രൈവറ്റ് സ്പെസിഫയർ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
|പ്രൈവറ്റ് ആയി ഡിക്ലെർ ചെയ്തിട്ടുള്ള മെംബേർസിനെ ക്ലാസിനു പുറത്തുനിന്ന്  ഉപയോഗിക്കാനോ ആക്സസ് ചെയാനോ കഴിയില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
|പ്രൈവറ്റ് മെംബേർസ്നെ ക്ലാസ്സിലെ അംഗങ്ങൾക്ക് മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
|  '''പ്രൊറ്റെക്റ്റഡ് സ്പെസിഫയർ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
|പ്രൊറ്റെക്റ്റഡ് മെംബേർസ്ന് ക്ലാസ്സ്ന് പുറത്തു നിന്ന് ആക്സസ് ചെയ്യാൻ കഴിയില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
|ഒരു ഡറൈവ്ഡ് ക്ലാസ്സ്ന് പ്ററ്റെക്റ്റഡ് മെംബേർസ്നെ ആക്സസ്സ് ചെയ്യാനാവും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| നമ്മുക്ക്  പ്രോഗ്രാംലേക്ക്  തിരിച്ച് പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:16&lt;br /&gt;
| ഇവിടെ കാണുന്ന സ്റ്റേറ്റ്മെൻറ്ിൽ ക്ലാസ്സിൻറെ പേരും &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
|സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്ററും ഫംഗ്ഷൻൻറെ  പേരും ആണുളത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
| ഈ ഓപ്പറേറ്റർ തീർച്ചയായും ഉപയോഗിക്കണം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
| അതു വ്യക്തമാക്കുന്നത്‌ ഏരിയ എന്ന ഫംഗ്ഷൻ ഗ്ലോബൽ ഫംഗ്ഷൻന്നല്ല എന്നാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| അതു square എന്ന ക്ലാസ് ലെ ഒരു മെംബർ ഫംഗ്ഷൻ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| ഇവിടെ നാം int a എന്ന ഒരു ആർഗ്യമൻറ്റ് കൊടുക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| ഇനി നമുക്ക് '''സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്റർനെ''' കുറിച്ച് കൂടുതൽ അറിയാൻ സ്ലൈഡുകളില്ലേക്ക് മടങ്ങി വരാം .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
|  മറച്ചുവച്ചിരിക്കുന്ന ഡാറ്റ ആക്സസ് ചെയ്യാൻ ഇത് ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|ഒരേ പേരിലുള്ള വേരിയബിൾ അല്ലെങ്കിൽ ഫംഗ്ഷൻസ്  ആക്സസ് ചെയ്യാൻ നമ്മൾ സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്റർ '''::''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
|ലോക്കൽ വേരിയബിളും ഗ്ലോബൽ വേരിയബിളും ഒരേ പേരുള്ളവയാണെന്ന് കരുതുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
|ലോക്കൽ വേരിയബിളിനാണ് മുൻഗണന ലഭിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
| (സ്കോപ്പ് റെസലൂഷൻ  ഓപ്പറേറ്റർ.) '''::''' ഉപയോഗിച്ച് നമ്മുക്ക് '''ഗ്ലോബൽ'''  വേരിയബിൾ ആക്സസ് ചെയ്യാൻ കഴിയും .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാമിലേക്ക് പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
|  ഇവിടെ &amp;quot;a&amp;quot; യുടെ മൂല്യം &amp;quot;X&amp;quot; ൽ സൂക്ഷിച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
|  അതിന് ശേഷം സമചതുരത്തിന്റെ വിസ്തീർണ്ണo റിട്ടേണ്‍ ചെയുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
| ഇവിടെ &amp;quot;X&amp;quot; ഒരു പ്രൈവറ്റ് മെംബറാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
|പ്രൈവറ്റ് പരാമീറ്റർ ആക്സസ് ചെയ്യാൻ നമ്മൾ “a” എന്ന പബ്ലിക് മെംബർ ഉപയോഗിച്ചു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
|പ്രൈവറ്റ് അംഗങ്ങൾ എപ്പോഴും അദൃശ്യമായിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
| ഇത് നമ്മുടെ '''മെയിൻ ഫംഗ്ഷൻ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
| square എന്ന  ക്ലാസ്സിന്‍റെ ഒബ്ജെക്റ്റാണ് '''sqr'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:37&lt;br /&gt;
| ഇങ്ങനെയാണ് നമ്മൾ ഒരു ഒബ്ജെക്റ്റ് ഉണ്ടാക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
| ക്ലാസ്ൻറെ പേരിന് ശേഷം ഒബ്ജെക്റ്റിൻറെ പേര്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
|  ഇവിടെ നമ്മൾ sqr എന്ന ഒബ്ജെക്റ്റും .( ഡോട്ട്) ഓപ്പറേറ്ററും ഉപയോഗിച്ച് area എന്ന ഫംഗ്ഷനെ വിളിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:50&lt;br /&gt;
|പിന്നീട് നമ്മൾ &amp;quot;4&amp;quot; എന്ന ഒരു ആർഗ്യമൻറ്റ് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
|&amp;quot;X&amp;quot; ൻറെ വില &amp;quot;4&amp;quot; ആയി നിശ്ചയിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
| ഇത് ഒരു റിട്ടേണ്‍ സ്റ്റേറ്റ്മൻറ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:59&lt;br /&gt;
| തുടർന് സേവ് ക്ലിക്ക് ചെയ്യുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് class ഹൈഫൻ obj ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് class''' എന്ന്  എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:22&lt;br /&gt;
| '''./class'''(ഡോട്ട് സ്ലാഷ് ക്ലാസ്) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:25&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:28&lt;br /&gt;
|'''area of the square is 16'''  എന്നായിരിക്കും&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
|  നമുക്ക് പ്രോഗ്രമിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
|  ഇതുവരെ നമ്മൾ കണ്ടത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| ഒരു ക്ലാസ്സിൽ ഡാറ്റയും ഫംഗ്ഷൻസും ഒന്നിച്ചു ചേർത്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|ക്ലാസ്സ് ഒരു ഏകകം ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| ആ ക്ലാസ്സിൽ ഉപയോഗിച്ചിട്ടുള്ള എല്ലാ  ഡാറ്റയും ഫംഗ്ഷൻസും അതിൽ  ഒന്നിച്ചു ചേർത്തിരിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
|ഇതാണ് എൻകാപ്സുലേഷൻ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:53&lt;br /&gt;
|പിന്നീട് നമ്മൾ കണ്ടത് പ്രൈവറ്റ് അതുപോലെതന്നെ പബ്ലിക്‌ മെംബേർസ് ഉള്ള ക്ലാസ്സാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
|പ്രൈവറ്റ് ഡാറ്റ എപ്പോഴും മറഞ്ഞിരിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
|അതു ക്ലാസ്സിന് പുറത്തുനിന്നും ആക്സസ് ചെയ്യാൻ കഴിയില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:05&lt;br /&gt;
|ഇതിനെ '''ഡാറ്റ ആബ്സ്റ്റ്റാക്ഷൻ''' എന്ന് പറയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
|ഇൻറ്റർഫേസ് നമ്മുക്ക് കാണാം പക്ഷേ ഇതിൻറെ പ്രവർത്തനം മറച്ച് വച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡ്ിലേക്ക് മടങ്ങി പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:23&lt;br /&gt;
| എൻകാപ്സുലേഷൻ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
|ഡാറ്റാ അബ്സ്ട്രാക്ഷൻ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
|പ്രൈവറ്റ് മെംബർസ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:27&lt;br /&gt;
| int x;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:29&lt;br /&gt;
|പബ്ലിക് ഫംഗ്ഷൻസ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| int area(int);&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
|ക്ലാസുകൾ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
|class square&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| ഒബ്ജക്റ്റ് സൃഷ്ടിക്കാൻ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
|square sqr;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
|ഒരു ഫംഗ്ഷൻ വിളിക്കാൻ ഒബ്ജെക്റ്റ് '''sqr.area();''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
|തന്നിരിക്കുന്ന സർക്കിൾിൻറെ ചുറ്റളവ്‌ കണ്ടെത്താൻ ഒരു പ്രോഗ്രാം എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:49&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:09&lt;br /&gt;
|കൂടുതല്‍ വിവരങ്ങള്‍ക്ക് ഞങ്ങള്‍ക്ക് എഴുതുക, contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:20&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:26&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:31&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Classes-And-Objects/Malayalam</id>
		<title>Advanced-Cpp/C2/Classes-And-Objects/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Classes-And-Objects/Malayalam"/>
				<updated>2015-04-22T11:36:46Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|  '''സി++ ലെ  ക്ലാസുകളും  ഒബ്ജേക്ട്കളും''' എന്ന സ്പോകെൻ  ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| '''ക്ലാസ്സ്‌സ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| '''ഒബ്ജെക്ട്സ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| '''എൻകാപ്സുലേഷൻ.''' ഒപ്പം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
| '''ഡാറ്റാ ആബ്സ്റ്റ്റാക്ഷൻ.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക് ഇത് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
|ഉബുണ്ടു OS version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
|g++ കമ്പൈലർ version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:32&lt;br /&gt;
| ക്ലാസ്സ്‌സിനെ കുറിച്ചാണ് നമ്മൾ ഇപ്പോൾ കാണുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
|'''class''' എന്ന '''കീവേഡ്''' ഉപയോഗിച്ചാണ്‌ ഒരു ക്ലാസ് ഉണ്ടാക്കിയിരിക്കുനത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
|അതിൽ '''ഡാറ്റയും ഫംഗ്ഷനുകളും''' അടങ്ങിയിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
| ക്ലാസ്സ് '''കോഡ്നേയും  ഡാറ്റയേയും''' ബന്ധിപ്പിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| ക്ലാസ്സ്‌ലെ ഡാറ്റയേയും ഫംഗ്ഷനുകളെയും '''മെംബേർസ് ഓഫ് ക്ലാസ്സ്‌''' എന്ന് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
|  ഇനി ഒബ്ജെക്ട്സ് എന്താണെന് നോക്കാം .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
|ഒബ്ജെക്ട്സ് എന്നാൽ വെരിയബിൾസ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| അത്  ഒരു ക്ലാസ്സ്‌ൻറെ പകർപ്പാണ് .  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:58&lt;br /&gt;
| ഓരോ ഒബ്ജെക്ട്സ്ന്നും പ്രോപെര്ടീസ്ഉം ബിഹേവ്യർസ്ഉം  ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
|പ്രോപെര്ടീസ്, ഡാറ്റ എലമൻറ്റ്സിലൂടെ നിർവ്വചിച്ചിരിക്കുന്നു കൂടാതെ&lt;br /&gt;
   &lt;br /&gt;
|-&lt;br /&gt;
| 01:06&lt;br /&gt;
| മെതഡ്സ്  എന്ന്  വിളിക്കുന്ന മെംബർ  ഫംഗ്ഷൻസ്  വഴി ആണ്  ബിഹേവ്യർ  നിർവചിച്ചിരിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| ഇനി നമ്മുക്ക് ഒരു ക്ലാസ്സ്‌ൻറെ ഘടന എങ്ങനെയാണ്‌ എന്ന്  നോക്കാം. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
|ഇവിടെ,  class എന്നത് ഒരു ക്ലാസ് നിർവചിക്കാൻ ഉപയോഗിക്കുന്ന കീവേഡ് ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
| class name  എന്ന്  പറയുന്നത്  ക്ലാസ്സ്‌ൻറെ  പേരാണ് . &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:21&lt;br /&gt;
|പബ്ലിക്, പ്രൈവറ്റ്, പ്ററ്റെക്റ്റഡ് ഇവ മൂന്നും ആക്സസ് സ്പെസിഫയർകൾ ആകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
|ഇവിടെ നാം, ഡാറ്റ മെംബേർസ്നേയും  മെംബർ ഫംഗ്ഷൻസിനേയും പബ്ലിക്, പ്രൈവറ്റ്, പ്ററ്റെക്റ്റഡ് ആയി  നിർവചിച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
|ഇങ്ങനെയാണ്  നമ്മൾ  ഒരു ക്ലാസ്സ്‌  അടക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:37&lt;br /&gt;
|  ഇനി നമുക്ക് ഒരു ഉദാഹരണം നോക്കാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:39&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''class-obj.cpp''' ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:50&lt;br /&gt;
| ഈ ഉദാഹരണത്തിൽ  ക്ലാസ് ഉപയോഗിച്ച് ഒരു സമചതുരത്തിന്റെ വിസ്തീർണ്ണo കണക്കുകൂട്ടുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:56&lt;br /&gt;
| ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:58&lt;br /&gt;
| '''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:02 &lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
|  ഇതു '''square''' എന്ന  പേരുള്ള ഒരു ക്ലാസ്സിൻറെ ഡെക്ലറേഷൻനാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
|ഇവിടെ ഞാൻ ആക്സസ് സ്പെസിഫയർ ഡിക്ലെർ ചെയ്തട്ടില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
|അതായത് അത്  ഡിഫോള്‍ട്ട് ആയി  പ്രൈവറ്റ് ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
|അതിനാൽ വേരിയബിൾ &amp;quot;X&amp;quot; square ക്ലാസ്ൻറെ പ്രൈവറ്റ് അംഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:22 &lt;br /&gt;
| ഇത് ഒരു പബ്ലിക്  സ്പെസിഫയർ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:25&lt;br /&gt;
|'''area''' ഒരു പബ്ലിക്  ഫംഗ്ഷൻ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
|ഇങ്ങനെയാണ്  നമ്മൾ  ഒരു ക്ലാസ്സ്‌  അടക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:31&lt;br /&gt;
|ഇനി നമുക്ക് ആക്സസ് സ്പെസിഫയറുകളെ കൂടുതൽ അറിയാൻ നമ്മളുടെ സ്ലൈഡുകളില്ലേക്ക് വീണ്ടും പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| '''പബ്ലിക് സ്പെസിഫയർ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:39&lt;br /&gt;
|പബ്ലിക് സ്പെസിഫയർ '''ക്ലാസിന് പുറത്ത് നിന്നും ഡാറ്റ ഉപയോഗിക്കുന്നത്  അനുവദിക്കുന്നു'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| ഒരു പബ്ലിക് മെംബർനെ പ്രോഗ്രാമിൽ എവിടെയും ഉപയോഗിക്കാൻ കഴിയും&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:49 &lt;br /&gt;
| '''പ്രൈവറ്റ് സ്പെസിഫയർ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
|പ്രൈവറ്റ് ആയി ഡിക്ലെർ ചെയ്തിട്ടുള്ള മെംബേർസിനെ ക്ലാസിനു പുറത്തുനിന്ന്  ഉപയോഗിക്കാനോ ആക്സസ് ചെയാനോ കഴിയില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
|പ്രൈവറ്റ് മെംബേർസ്നെ ക്ലാസ്സിലെ അംഗങ്ങൾക്ക് മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
|  '''പ്രൊറ്റെക്റ്റഡ് സ്പെസിഫയർ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
|പ്രൊറ്റെക്റ്റഡ് മെംബേർസ്ന് ക്ലാസ്സ്ന് പുറത്തു നിന്ന് ആക്സസ് ചെയ്യാൻ കഴിയില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
|ഒരു ഡറൈവ്ഡ് ക്ലാസ്സ്ന് പ്ററ്റെക്റ്റഡ് മെംബേർസ്നെ ആക്സസ്സ് ചെയ്യാനാവും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| നമ്മുക്ക്  പ്രോഗ്രാംലേക്ക്  തിരിച്ച് പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:16&lt;br /&gt;
| ഇവിടെ കാണുന്ന സ്റ്റേറ്റ്മെൻറ്ിൽ ക്ലാസ്സിൻറെ പേരും &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
|സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്ററും ഫംഗ്ഷൻൻറെ  പേരും ആണുളത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
| ഈ ഓപ്പറേറ്റർ തീർച്ചയായും ഉപയോഗിക്കണം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
| അതു വ്യക്തമാക്കുന്നത്‌ ഏരിയ എന്ന ഫംഗ്ഷൻ ഗ്ലോബൽ ഫംഗ്ഷൻന്നല്ല എന്നാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| അതു square എന്ന ക്ലാസ് ലെ ഒരു മെംബർ ഫംഗ്ഷൻ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| ഇവിടെ നാം int a എന്ന ഒരു ആർഗ്യമൻറ്റ് കൊടുക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| ഇനി നമുക്ക് '''സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്റർനെ''' കുറിച്ച് കൂടുതൽ അറിയാൻ സ്ലൈഡുകളില്ലേക്ക് മടങ്ങി വരാം .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
|  മറച്ചുവച്ചിരിക്കുന്ന ഡാറ്റ ആക്സസ് ചെയ്യാൻ ഇത് ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|ഒരേ പേരിലുള്ള വേരിയബിൾ അല്ലെങ്കിൽ ഫംഗ്ഷൻസ്  ആക്സസ് ചെയ്യാൻ നമ്മൾ സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്റർ '''::''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
|ലോക്കൽ വേരിയബിളും ഗ്ലോബൽ വേരിയബിളും ഒരേ പേരുള്ളവയാണെന്ന് കരുതുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
|ലോക്കൽ വേരിയബിളിനാണ് മുൻഗണന ലഭിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
| (സ്കോപ്പ് റെസലൂഷൻ  ഓപ്പറേറ്റർ.) '''::''' ഉപയോഗിച്ച് നമ്മുക്ക് '''ഗ്ലോബൽ'''  വേരിയബിൾ ആക്സസ് ചെയ്യാൻ കഴിയും .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാമിലേക്ക് പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
|  ഇവിടെ &amp;quot;a&amp;quot; യുടെ മൂല്യം &amp;quot;X&amp;quot; ൽ സൂക്ഷിച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
|  അതിന് ശേഷം സമചതുരത്തിന്റെ വിസ്തീർണ്ണo റിട്ടേണ്‍ ചെയുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
| ഇവിടെ &amp;quot;X&amp;quot; ഒരു പ്രൈവറ്റ് മെംബറാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
|പ്രൈവറ്റ് പരാമീറ്റർ ആക്സസ് ചെയ്യാൻ നമ്മൾ “a” എന്ന പബ്ലിക് മെംബർ ഉപയോഗിച്ചു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
|പ്രൈവറ്റ് അംഗങ്ങൾ എപ്പോഴും അദൃശ്യമായിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
| ഇത് നമ്മുടെ '''മെയിൻ ഫംഗ്ഷൻ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
| square എന്ന  ക്ലാസ്സിന്‍റെ ഒബ്ജെക്റ്റാണ് '''sqr'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:37&lt;br /&gt;
| ഇങ്ങനെയാണ് നമ്മൾ ഒരു ഒബ്ജെക്റ്റ് ഉണ്ടാക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
| ക്ലാസ്ൻറെ പേരിന് ശേഷം ഒബ്ജെക്റ്റിൻറെ പേര്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
|  ഇവിടെ നമ്മൾ sqr എന്ന ഒബ്ജെക്റ്റും .( ഡോട്ട്) ഓപ്പറേറ്ററും ഉപയോഗിച്ച് area എന്ന ഫംഗ്ഷനെ വിളിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:50&lt;br /&gt;
|പിന്നീട് നമ്മൾ &amp;quot;4&amp;quot; എന്ന ഒരു ആർഗ്യമൻറ്റ് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
|&amp;quot;X&amp;quot; ൻറെ വില &amp;quot;4&amp;quot; ആയി നിശ്ചയിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
| ഇത് ഒരു റിട്ടേണ്‍ സ്റ്റേറ്റ്മൻറ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:59&lt;br /&gt;
| തുടർന് സേവ് ക്ലിക്ക് ചെയ്യുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് class ഹൈഫൻ obj ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് class''' എന്ന്  എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:22&lt;br /&gt;
| '''./class'''(ഡോട്ട് സ്ലാഷ് ക്ലാസ്) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:25&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:28&lt;br /&gt;
|'''area of the square is 16'''  എന്നായിരിക്കും&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
|  നമുക്ക് പ്രോഗ്രമിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
|  ഇതുവരെ നമ്മൾ കണ്ടത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| ഒരു ക്ലാസ്സിൽ ഡാറ്റയും ഫംഗ്ഷൻസും ഒന്നിച്ചു ചേർത്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|ക്ലാസ്സ് ഒരു ഏകകം ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| ആ ക്ലാസ്സിൽ ഉപയോഗിച്ചിട്ടുള്ള എല്ലാ  ഡാറ്റയും ഫംഗ്ഷൻസും അതിൽ  ഒന്നിച്ചു ചേർത്തിരിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
|ഇതാണ് എൻകാപ്സുലേഷൻ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:53&lt;br /&gt;
|പിന്നീട് നമ്മൾ കണ്ടത് പ്രൈവറ്റ് അതുപോലെതന്നെ പബ്ലിക്‌ മെംബേർസ് ഉള്ള ക്ലാസ്സാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
|പ്രൈവറ്റ് ഡാറ്റ എപ്പോഴും മറഞ്ഞിരിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
|അതു ക്ലാസ്സിന് പുറത്തുനിന്നും ആക്സസ് ചെയ്യാൻ കഴിയില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:05&lt;br /&gt;
|ഇതിനെ '''ഡാറ്റ ആബ്സ്റ്റ്റാക്ഷൻ''' എന്ന് പറയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
|ഇൻറ്റർഫേസ് നമ്മുക്ക് കാണാം പക്ഷേ ഇതിൻറെ പ്രവർത്തനം മറച്ച് വച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡ്ിലേക്ക് മടങ്ങി പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:23&lt;br /&gt;
| എൻകാപ്സുലേഷൻ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
|ഡാറ്റാ അബ്സ്ട്രാക്ഷൻ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
|പ്രൈവറ്റ് മെംബർസ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:27&lt;br /&gt;
| int x;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:29&lt;br /&gt;
|പബ്ലിക് ഫംഗ്ഷൻസ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| int area(int);&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
|ക്ലാസുകൾ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
|class square&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| ഒബ്ജക്റ്റ് സൃഷ്ടിക്കാൻ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
|square sqr;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
|ഒരു ഫംഗ്ഷൻ വിളിക്കാൻ ഒബ്ജെക്റ്റ് '''sqr.area();''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
|തന്നിരിക്കുന്ന സർക്കിൾിൻറെ ചുറ്റളവ്‌ കണ്ടെത്താൻ ഒരു പ്രോഗ്രാം എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:49&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:09&lt;br /&gt;
|കൂടുതല്‍ വിവരങ്ങള്‍ക്ക് ഞങ്ങള്‍ക്ക് എഴുതുക,| contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:20&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:26&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:31&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Classes-And-Objects/Malayalam</id>
		<title>Advanced-Cpp/C2/Classes-And-Objects/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Classes-And-Objects/Malayalam"/>
				<updated>2015-04-22T11:34:11Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: Created page with &amp;quot;{| border = 1  |'''Time''' |'''Narration'''  |- | 00:01 |  '''സി++ ലെ  ക്ലാസുകളും  ഒബ്ജേക്ട്കളും''' എന്ന സ്...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|  '''സി++ ലെ  ക്ലാസുകളും  ഒബ്ജേക്ട്കളും''' എന്ന സ്പോകെൻ  ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| '''ക്ലാസ്സ്‌സ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| '''ഒബ്ജെക്ട്സ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| '''എൻകാപ്സുലേഷൻ.''' ഒപ്പം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
| '''ഡാറ്റാ ആബ്സ്റ്റ്റാക്ഷൻ.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക് ഇത് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
|ഉബുണ്ടു OS version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
|g++ കമ്പൈലർ version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:32&lt;br /&gt;
| ക്ലാസ്സ്‌സിനെ കുറിച്ചാണ് നമ്മൾ ഇപ്പോൾ കാണുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
|'''class''' എന്ന '''കീവേഡ്''' ഉപയോഗിച്ചാണ്‌ ഒരു ക്ലാസ് ഉണ്ടാക്കിയിരിക്കുനത്.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
|അതിൽ '''ഡാറ്റയും ഫംഗ്ഷനുകളും''' അടങ്ങിയിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
| ക്ലാസ്സ് '''കോഡ്നേയും  ഡാറ്റയേയും''' ബന്ധിപ്പിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| ക്ലാസ്സ്‌ലെ ഡാറ്റയേയും ഫംഗ്ഷനുകളെയും '''മെംബേർസ് ഓഫ് ക്ലാസ്സ്‌''' എന്ന് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
|  ഇനി ഒബ്ജെക്ട്സ് എന്താണെന് നോക്കാം .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
|ഒബ്ജെക്ട്സ് എന്നാൽ വെരിയബിൾസ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| അത്  ഒരു ക്ലാസ്സ്‌ൻറെ പകർപ്പാണ് .  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:58&lt;br /&gt;
| ഓരോ ഒബ്ജെക്ട്സ്ന്നും പ്രോപെര്ടീസ്ഉം ബിഹേവ്യർസ്ഉം  ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
|പ്രോപെര്ടീസ്, ഡാറ്റ എലമൻറ്റ്സിലൂടെ നിർവ്വചിച്ചിരിക്കുന്നു കൂടാതെ&lt;br /&gt;
   &lt;br /&gt;
|-&lt;br /&gt;
| 01:06&lt;br /&gt;
| മെതഡ്സ്  എന്ന്  വിളിക്കുന്ന മെംബർ  ഫംഗ്ഷൻസ്  വഴി ആണ്  ബിഹേവ്യർ  നിർവചിച്ചിരിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| ഇനി നമ്മുക്ക് ഒരു ക്ലാസ്സ്‌ൻറെ ഘടന എങ്ങനെയാണ്‌ എന്ന്  നോക്കാം. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
|ഇവിടെ,  class എന്നത് ഒരു ക്ലാസ് നിർവചിക്കാൻ ഉപയോഗിക്കുന്ന കീവേഡ് ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
| class name  എന്ന്  പറയുന്നത്  ക്ലാസ്സ്‌ൻറെ  പേരാണ് . &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:21&lt;br /&gt;
|പബ്ലിക്, പ്രൈവറ്റ്, പ്ററ്റെക്റ്റഡ് ഇവ മൂന്നും ആക്സസ് സ്പെസിഫയർകൾ ആകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
|ഇവിടെ നാം, ഡാറ്റ മെംബേർസ്നേയും  മെംബർ ഫംഗ്ഷൻസിനേയും പബ്ലിക്, പ്രൈവറ്റ്, പ്ററ്റെക്റ്റഡ് ആയി  നിർവചിച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
|ഇങ്ങനെയാണ്  നമ്മൾ  ഒരു ക്ലാസ്സ്‌  അടക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:37&lt;br /&gt;
|  ഇനി നമുക്ക് ഒരു ഉദാഹരണം നോക്കാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:39&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''class-obj.cpp''' ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:50&lt;br /&gt;
| ഈ ഉദാഹരണത്തിൽ  ക്ലാസ് ഉപയോഗിച്ച് ഒരു സമചതുരത്തിന്റെ വിസ്തീർണ്ണo കണക്കുകൂട്ടുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:56&lt;br /&gt;
| ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:58&lt;br /&gt;
| '''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:02 &lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
|  ഇതു '''square''' എന്ന  പേരുള്ള ഒരു ക്ലാസ്സിൻറെ ഡെക്ലറേഷൻനാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
|ഇവിടെ ഞാൻ ആക്സസ് സ്പെസിഫയർ ഡിക്ലെർ ചെയ്തട്ടില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
|അതായത് അത്  ഡിഫോള്‍ട്ട് ആയി  പ്രൈവറ്റ് ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
|അതിനാൽ വേരിയബിൾ &amp;quot;X&amp;quot; square ക്ലാസ്ൻറെ പ്രൈവറ്റ് അംഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:22 &lt;br /&gt;
| ഇത് ഒരു പബ്ലിക്  സ്പെസിഫയർ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:25&lt;br /&gt;
|'''area''' ഒരു പബ്ലിക്  ഫംഗ്ഷൻ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
|ഇങ്ങനെയാണ്  നമ്മൾ  ഒരു ക്ലാസ്സ്‌  അടക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:31&lt;br /&gt;
|ഇനി നമുക്ക് ആക്സസ് സ്പെസിഫയറുകളെ കൂടുതൽ അറിയാൻ നമ്മളുടെ സ്ലൈഡുകളില്ലേക്ക് വീണ്ടും പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| '''പബ്ലിക് സ്പെസിഫയർ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:39&lt;br /&gt;
|പബ്ലിക് സ്പെസിഫയർ '''ക്ലാസിന് പുറത്ത് നിന്നും ഡാറ്റ ഉപയോഗിക്കുന്നത്  അനുവദിക്കുന്നു'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| ഒരു പബ്ലിക് മെംബർനെ പ്രോഗ്രാമിൽ എവിടെയും ഉപയോഗിക്കാൻ കഴിയും&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:49 &lt;br /&gt;
| '''പ്രൈവറ്റ് സ്പെസിഫയർ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
|പ്രൈവറ്റ് ആയി ഡിക്ലെർ ചെയ്തിട്ടുള്ള മെംബേർസിനെ ക്ലാസിനു പുറത്തുനിന്ന്  ഉപയോഗിക്കാനോ ആക്സസ് ചെയാനോ കഴിയില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
|പ്രൈവറ്റ് മെംബേർസ്നെ ക്ലാസ്സിലെ അംഗങ്ങൾക്ക് മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
|  '''പ്രൊറ്റെക്റ്റഡ് സ്പെസിഫയർ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
|പ്രൊറ്റെക്റ്റഡ് മെംബേർസ്ന് ക്ലാസ്സ്ന് പുറത്തു നിന്ന് ആക്സസ് ചെയ്യാൻ കഴിയില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
|ഒരു ഡറൈവ്ഡ് ക്ലാസ്സ്ന് പ്ററ്റെക്റ്റഡ് മെംബേർസ്നെ ആക്സസ്സ് ചെയ്യാനാവും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| നമ്മുക്ക്  പ്രോഗ്രാംലേക്ക്  തിരിച്ച് പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:16&lt;br /&gt;
| ഇവിടെ കാണുന്ന സ്റ്റേറ്റ്മെൻറ്ിൽ ക്ലാസ്സിൻറെ പേരും &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
|സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്ററും ഫംഗ്ഷൻൻറെ  പേരും ആണുളത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
| ഈ ഓപ്പറേറ്റർ തീർച്ചയായും ഉപയോഗിക്കണം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
| അതു വ്യക്തമാക്കുന്നത്‌ ഏരിയ എന്ന ഫംഗ്ഷൻ ഗ്ലോബൽ ഫംഗ്ഷൻന്നല്ല എന്നാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| അതു square എന്ന ക്ലാസ് ലെ ഒരു മെംബർ ഫംഗ്ഷൻ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| ഇവിടെ നാം int a എന്ന ഒരു ആർഗ്യമൻറ്റ് കൊടുക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| ഇനി നമുക്ക് '''സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്റർനെ''' കുറിച്ച് കൂടുതൽ അറിയാൻ സ്ലൈഡുകളില്ലേക്ക് മടങ്ങി വരാം .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
|  മറച്ചുവച്ചിരിക്കുന്ന ഡാറ്റ ആക്സസ് ചെയ്യാൻ ഇത് ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|ഒരേ പേരിലുള്ള വേരിയബിൾ അല്ലെങ്കിൽ ഫംഗ്ഷൻസ്  ആക്സസ് ചെയ്യാൻ നമ്മൾ സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്റർ '''::''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
|ലോക്കൽ വേരിയബിളും ഗ്ലോബൽ വേരിയബിളും ഒരേ പേരുള്ളവയാണെന്ന് കരുതുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
|ലോക്കൽ വേരിയബിളിനാണ് മുൻഗണന ലഭിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
| (സ്കോപ്പ് റെസലൂഷൻ  ഓപ്പറേറ്റർ.) '''::''' ഉപയോഗിച്ച് നമ്മുക്ക് '''ഗ്ലോബൽ'''  വേരിയബിൾ ആക്സസ് ചെയ്യാൻ കഴിയും .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാമിലേക്ക് പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
|  ഇവിടെ &amp;quot;a&amp;quot; യുടെ മൂല്യം &amp;quot;X&amp;quot; ൽ സൂക്ഷിച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
|  അതിന് ശേഷം സമചതുരത്തിന്റെ വിസ്തീർണ്ണo റിട്ടേണ്‍ ചെയുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
| ഇവിടെ &amp;quot;X&amp;quot; ഒരു പ്രൈവറ്റ് മെംബറാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
|പ്രൈവറ്റ് പരാമീറ്റർ ആക്സസ് ചെയ്യാൻ നമ്മൾ “a” എന്ന പബ്ലിക് മെംബർ ഉപയോഗിച്ചു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
|പ്രൈവറ്റ് അംഗങ്ങൾ എപ്പോഴും അദൃശ്യമായിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
| ഇത് നമ്മുടെ '''മെയിൻ ഫംഗ്ഷൻ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
| square എന്ന  ക്ലാസ്സിന്‍റെ ഒബ്ജെക്റ്റാണ് '''sqr'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:37&lt;br /&gt;
| ഇങ്ങനെയാണ് നമ്മൾ ഒരു ഒബ്ജെക്റ്റ് ഉണ്ടാക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
| ക്ലാസ്ൻറെ പേരിന് ശേഷം ഒബ്ജെക്റ്റിൻറെ പേര്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
|  ഇവിടെ നമ്മൾ sqr എന്ന ഒബ്ജെക്റ്റും .( ഡോട്ട്) ഓപ്പറേറ്ററും ഉപയോഗിച്ച് area എന്ന ഫംഗ്ഷനെ വിളിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:50&lt;br /&gt;
|പിന്നീട് നമ്മൾ &amp;quot;4&amp;quot; എന്ന ഒരു ആർഗ്യമൻറ്റ് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
|&amp;quot;X&amp;quot; ൻറെ വില &amp;quot;4&amp;quot; ആയി നിശ്ചയിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
| ഇത് ഒരു റിട്ടേണ്‍ സ്റ്റേറ്റ്മൻറ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:59&lt;br /&gt;
| തുടർന് സേവ് ക്ലിക്ക് ചെയ്യുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് class ഹൈഫൻ obj ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് class''' എന്ന്  എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:22&lt;br /&gt;
| '''./class'''(ഡോട്ട് സ്ലാഷ് ക്ലാസ്) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:25&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:28&lt;br /&gt;
|'''area of the square is 16'''  എന്നായിരിക്കും&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
|  നമുക്ക് പ്രോഗ്രമിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
|  ഇതുവരെ നമ്മൾ കണ്ടത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| ഒരു ക്ലാസ്സിൽ ഡാറ്റയും ഫംഗ്ഷൻസും ഒന്നിച്ചു ചേർത്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|ക്ലാസ്സ് ഒരു ഏകകം ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| ആ ക്ലാസ്സിൽ ഉപയോഗിച്ചിട്ടുള്ള എല്ലാ  ഡാറ്റയും ഫംഗ്ഷൻസും അതിൽ  ഒന്നിച്ചു ചേർത്തിരിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
|ഇതാണ് എൻകാപ്സുലേഷൻ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:53&lt;br /&gt;
|പിന്നീട് നമ്മൾ കണ്ടത് പ്രൈവറ്റ് അതുപോലെതന്നെ പബ്ലിക്‌ &lt;br /&gt;
മെംബേർസ് ഉള്ള ക്ലാസ്സാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
|പ്രൈവറ്റ് ഡാറ്റ എപ്പോഴും മറഞ്ഞിരിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
|അതു ക്ലാസ്സിന് പുറത്തുനിന്നും ആക്സസ് ചെയ്യാൻ കഴിയില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:05&lt;br /&gt;
|ഇതിനെ '''ഡാറ്റ ആബ്സ്റ്റ്റാക്ഷൻ''' എന്ന് പറയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
|ഇൻറ്റർഫേസ് നമ്മുക്ക് കാണാം പക്ഷേ ഇതിൻറെ പ്രവർത്തനം മറച്ച് വച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡ്ിലേക്ക് മടങ്ങി പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:23&lt;br /&gt;
| എൻകാപ്സുലേഷൻ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
|ഡാറ്റാ അബ്സ്ട്രാക്ഷൻ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
|പ്രൈവറ്റ് മെംബർസ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:27&lt;br /&gt;
| int x;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:29&lt;br /&gt;
|പബ്ലിക് ഫംഗ്ഷൻസ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| int area(int);&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
|ക്ലാസുകൾ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
|class square&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| ഒബ്ജക്റ്റ് സൃഷ്ടിക്കാൻ &lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
|square sqr;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
|ഒരു ഫംഗ്ഷൻ വിളിക്കാൻ ഒബ്ജെക്റ്റ് '''sqr.area();''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
|തന്നിരിക്കുന്ന സർക്കിൾിൻറെ ചുറ്റളവ്‌ കണ്ടെത്താൻ ഒരു പ്രോഗ്രാം എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:49&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:09&lt;br /&gt;
|കൂടുതല്‍ വിവരങ്ങള്‍ക്ക് ഞങ്ങള്‍ക്ക് എഴുതുക,| contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:20&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:26&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:31&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Exception-Handling/Malayalam</id>
		<title>Advanced-Cpp/C2/Exception-Handling/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Exception-Handling/Malayalam"/>
				<updated>2015-04-22T11:09:34Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: Created page with &amp;quot;{| border=1 |  '''Time''' |  '''Narration'''  |- | 00:01 |  '''Exception Handling in C++''' എന്ന സ്പോകെൻ  ട്യൂറ്റോറീയലിലേ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|  '''Exception Handling in C++''' എന്ന സ്പോകെൻ  ട്യൂറ്റോറീയലിലേക്ക് സ്വാഗതം..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
|'''ഇക്സെപ്ഷൻ ഹാൻഡ്ലിങ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക്  ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
|ഉബുണ്ടു OS version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
|g++ കമ്പൈലർ version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:25&lt;br /&gt;
| നമ്മുക്ക് '''exception''' എന്താണെന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| ഒരു exception എന്നാല്‍ ഒരു പ്രോഗ്രാം പ്രവര്‍ത്തിക്കുനതിന്‍റെ ഇടയില്‍ ഉണ്ടാക്കുന്ന പ്രശ്നങ്ങളാണ്.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
|ഇത് പ്രോഗ്രാമിന് കണ്ടുപിടിക്കാന്‍ സാധിക്കുന്ന ഒരു “run-time error” ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
| ഇനി നമ്മുക്ക്  '''exception handling''' എന്താണ് എന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
|പ്രോഗ്രാം പ്രവര്‍ത്തിക്കുനതിന്‍റെ ഇടയില്‍ ഉണ്ടാകുന്ന പ്രശ്നങ്ങള്‍ക്ക് കൊടുക്കുന്ന പ്രതികരണമാണ് exception handling.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
|Exception handling പ്രോഗ്രാമിന്‍റെ പ്രവര്‍ത്തനം തുടര്‍ന്നുകൊണ്ടുപോകാന്‍ സഹായിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
|പ്രശ്നങ്ങള്‍ തിരിച്ചറിയാന്‍ ഇത് സഹായിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
|അതുപോലെ നിയന്ത്രിതമായ രീതിയില്‍ പ്രോഗ്രാം പൂര്‍ത്തിയാക്കുവാനും സഹായിക്കുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 01:02 &lt;br /&gt;
| വിവിധ തരത്തിലുള്ള “exceptions” എന്തെല്ലാം എന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:05&lt;br /&gt;
|'''Try'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:06&lt;br /&gt;
|'''Catch'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
|'''Throw'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| '''try block'''ന് ഉള്ളിലാണ് നമ്മള്‍ എറര്‍ വരാന്‍ സാധ്യതയുള്ള കോഡിനെ സ്ഥാപിക്കുനത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
|പിനീട്  '''throw''' ഉപയോഗിച്ച് അതിനെ നേരിടുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:16&lt;br /&gt;
|അതിനുശേഷം, '''exception''' കിട്ടികഴിയുമ്പോള്‍, '''catch''' സ്റ്റേറ്റ്മെന്‍റ് ഉപയോഗിക്കുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 01:21&lt;br /&gt;
|ശേഷം അത് പ്രവര്‍ത്തിപിക്കുന്നു.. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:23&lt;br /&gt;
|'''try, catch, throw'''  ഇവയുടെ “syntax” :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
|'''Throw:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| '''try  block''' ,  '''catch  block'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ ആര്‍ഗുമെന്‍റ്സ് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:35 &lt;br /&gt;
| '''throw'''  സ്റ്റേറ്റ്മെന്‍റിനെ  '''try  block'''ന്‍റെ ഉള്ളില്‍ എഴുതാന്‍ സാധിക്കും, അതുപോലെ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:40&lt;br /&gt;
|ഒന്നില്‍ കൂടുതല്‍  '''try, catch  blocks''' ഉണ്ടാകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:44 &lt;br /&gt;
| '''exception handling'''ന്‍റെ  ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:48&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:51 &lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''exception.cpp'''  എന്നാണ്‌.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
|ഈ പ്രോഗ്രാമില്‍ “divide by zero error” എങ്ങനെ '''exception handling''' ഉപയോഗിച്ച് പരിഹരിക്കാം എന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
|നമ്മുക്ക് കോഡ് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
|'''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:11 &lt;br /&gt;
|  ഇവിടെ നമ്മുക്ക്  '''division''' എന്ന ഫങ്ഗ്ഷന്‍ ഉണ്ട്. അതിന് ആര്‍ഗുമെന്‍റ്സ് ആയി '''int a''', '''int b.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
|തുടര്‍ന് നമ്മള്‍ '''b ==0''' ആണോ എന്ന് പരിശോധിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
|ശെരിയാണെകകില്‍, നമ്മള്‍ “division by zero condition” ഉള്ള '''exception''' '''throw''' ചെയ്യുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
|''' a''', ''' b''' യുടെ ഡിവിഷന്‍ ആണ് ആ ഫങ്ഗ്ഷന്‍ നമ്മുക്ക് റിട്ടേണ്‍ ചെയ്യുനത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:32 &lt;br /&gt;
| ഇതാണ് നമ്മുടെ  '''main function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:34&lt;br /&gt;
|  ഇതില്‍ നമ്മള്‍ “integer variables” ആയി “x”,ഉം  “y”ഉം “double variable” ആയി “z”ഉം ഡിക്ലയര്‍ ചെയ്യുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ '''x'''ന്‍റെയും '''y'''യുടെയും വാല്യൂ സ്വീകരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:46&lt;br /&gt;
|  ഇത് നമ്മുടെ '''try block''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:48&lt;br /&gt;
|ഇവിടെയാണ് നമ്മള്‍ '''division''' എന്ന ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നത്‌.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
|റിസള്‍ട്ട്‌ '''z'''ലാണ് സൂക്ഷിക്കുനത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:54&lt;br /&gt;
|തുടര്‍ന് '''z'''ന്‍റെ വാല്യൂ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
| ഇതാണ് '''catch block.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:59&lt;br /&gt;
|ഇതില്‍ നമ്മള്‍ “character constant” ആയി “msg” എന്ന ഒരു ആര്‍ഗുമെന്‍റ് കൊടുക്കുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
|  തുടര്‍ന് '''msg''' പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:08&lt;br /&gt;
|  ഇത് ഒരു '''return''' സ്റ്റേറ്റ്മെന്‍റൊണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:11&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് exception ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് ex''' എന്ന്  എഴുതുക. എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
| '''./ex''' എന്ന് ടൈപ്പ് ചെയ്യുക. എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
|'''Enter the value of x and y:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:38&lt;br /&gt;
|ഞാന്‍ കൊടുക്കുനത്  '''3, 0'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
|നമ്മള്‍ കാണുന്ന ഔട്ട്‌പുറ്റ്: '''Division by zero condition'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
|നമ്മുക്ക് വീണ്ടും കംബൈല്‍ ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
|അതിനായി “up arrow key” രണ്ടു തവണ അമര്‍ത്തുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:51&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
|വീണ്ടും “up arrow key” രണ്ടു തവണ അമര്‍ത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
|'''Enter value of x and y'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:57&lt;br /&gt;
|ഞാന്‍ കൊടുക്കുനത്  '''8, 2'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
|നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്‌പുട്ട് :  4&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:04 &lt;br /&gt;
|  ഇങ്ങനെയാണ് '''try,  catch, throw''' ബ്ലോക്ക്‌  പ്രവര്‍ത്തിക്കുനത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08 &lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:11&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് തിരിച്ചുപോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:16&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്, '''Exception Handling''' '''Try''' '''Catch''', '''Throw blocks'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്: “employees”ന്‍റെ വയസ് കാണിക്കാന്‍ പ്രോഗ്രാം എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:26&lt;br /&gt;
|വയസു 15ല്‍ താഴെ അല്ല എന്ന് പരിശോധിക്കുവാന്‍ ഒരു “exception” “throw” ചെയ്യുക.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 04:31&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:38&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:42&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:48&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:59&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Friend-Function/Malayalam</id>
		<title>Advanced-Cpp/C2/Friend-Function/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Friend-Function/Malayalam"/>
				<updated>2015-04-22T10:54:02Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| '''friend function in C++''' എന്ന സ്പോകെൻ  ട്യൂറ്റോറീയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:08&lt;br /&gt;
| '''ഫ്രണ്ട് ഫങ്ഗ്ഷന്‍.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക്  ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
|ഉബുണ്ടു OS version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:19&lt;br /&gt;
|g++ കമ്പൈലർ version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
| നമ്മുക്ക് '''friend function''' എന്താണെന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:27&lt;br /&gt;
| നമ്മുക്ക് അറിയാം, “private data” ക്ലാസ്സിന് പുറത്തുനിന്നും ഉപയോഗിക്കാന്‍ സാധിക്കില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
|”private data” ആക്ക്സെസ് ചെയ്യാന്‍ നമ്മള്‍ friend function ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| ഒരു  friend function ഒരു ക്ലാസ്സിന്‍റെ '''മെംബര്‍ ഫങ്ഗ്ഷന്‍ അല്ല.'''&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
|'''ഒബ്ജെക്റ്റ് ഇല്ലാതെതന്നെ'''  Friend function ഉപയോഗിക്കാന്‍ സാധിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| friend functionല്‍ കൊടുക്കുന്ന '''ആര്‍ഗുമെന്‍റെനെ ആണ് അതിന്‍റെ ഒബ്ജെക്റ്റ്'''  ആയി ഉപയോഗിക്കുനത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
|  ഇനി നമ്മുക്ക്  friend functionന്‍റെ ഡിക്ലറെഷന്‍ കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| '''friend''' എന്ന കീവേര്‍ഡ്‌ ഉപയോഗിച്ചാണ്  '''friend function''' ഡിക്ലയര്‍ ചെയുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| '''return_type''' കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| '''function_name''' എന്നതാണ് ഫങ്ഗ്ഷന്‍റെ പേര്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:05&lt;br /&gt;
| ആര്‍ഗുമെന്‍റ്സ് ആയി '''class name'''ഉം ക്ലാസ്സിന്‍റെ '''object''' ഉം കൊടുക്കുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 01:11&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
|ഈ പ്രോഗ്രാമില്‍ നമ്മള്‍ “addition” ഓപ്പറേഷന്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''frnd.cpp'''  എന്നാണ്‌.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
| ഞാന്‍ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:30&lt;br /&gt;
|'''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:37&lt;br /&gt;
| '''frnd''' എന്ന ക്ലാസ്സ്‌ ഡിക്ലയര്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:41&lt;br /&gt;
|ഇവിടെ നമ്മള്‍  '''a''', '''b''' എന്ന രണ്ട് വാരിയബിള്‍സിനെ  പ്രൈവറ്റ് ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
|'''input''' എന്ന ഫങ്ഗ്ഷനെ പബ്ലിക്‌ ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
|  ഇതില്‍ നമ്മള്‍ യുസറില്‍നിന്നും ഇന്‍പുട്ട് സ്വീകരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| '''compute''' എന്നതാണ് നമ്മുടെ ഒരു friend function.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:58&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ ആര്‍ഗുമെന്‍റ്സ് ആയി '''frnd''' എന്ന ക്ലാസ്സ്‌ നെയ്മും '''f1''' എന്ന ഒബ്ജെക്റ്റും കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
| ക്ലാസ്സ്‌ ഇവിടെ അടക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| ഇനി നമ്മള്‍ friend function ഉപയോഗിച്ച് frnd എന്ന ക്ലാസ്സിന്‍റെ പ്രൈവറ്റ് മെംബേര്‍സിനെ സമീപിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:16&lt;br /&gt;
|  ഇവിടെ '''compute''' എന്ന ഫങ്ഗ്ഷന്‍ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| ഇത് “addition” ഓപ്പറേഷന്‍ നടത്തുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:23&lt;br /&gt;
| '''a, b''' എന്ന രണ്ട് വാരിയബിള്‍സ് “add” ചെയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| വാല്യൂ റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| &amp;quot;non-member function&amp;quot;ലെ പ്രൈവറ്റ് വാരിയബിള്‍സ്നെ '''object  f1''' ഉപയോഗിച്ച് എടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| ഇതാണ് നമ്മുടെ  '''main function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:38&lt;br /&gt;
| ഇവിടെ  “frnd” എന്ന ക്ലാസ്സിന് “f” എന്ന ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| ശേഷം “f“ എന്ന ഒബ്ജെക്റ്റ് ഉപയോഗിച്ച് “input” എന്ന ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:48&lt;br /&gt;
|ഇവിടെ &amp;quot;compute&amp;quot; എന്ന ഫങ്ഗ്ഷന്‍ വിളിച്ച് &amp;quot;f&amp;quot; എന്ന ആര്‍ഗുമെന്‍റ് കൊടുക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:54&lt;br /&gt;
|“compute” എന്ന ഫങ്ഗ്ഷനില്‍ “f“ എന്ന ആര്‍ഗുമെന്‍റ്ിനെയാണ്  നമ്മള്‍ കൊടുത്തത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
| ഇത് ചെയ്തത് “pass by value” എന്ന രീതി ഉപയോഗിച്ചാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
|  &amp;quot;f1&amp;quot; ന്‍റെ വാല്യൂ ആയി “f” നെ കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
|  ഇത് ഒരു '''return''' സ്റ്റേറ്റ്മെന്‍റൊണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:09&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:11&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് frnd ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് frnd''' എന്ന്  എഴുതുക. എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
| '''./frnd''' എന്ന് ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:38&lt;br /&gt;
|  നമ്മള്‍ കാണുന്നത്:  '''Enter the value of a and b'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
| ഞാന്‍ കൊടുക്കുന്നത്: '''8''', '''4'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| '''The result is: 12'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:51&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് തിരിച്ചുപോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:57&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
'''Friend function.''' eg. friend int compute class name frnd, object f1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത് : ഒരു സംഘ്യയുടെ സ്ക്വെറും ക്യൂബും കണ്ടെത്താനുള്ള ഒരു പ്രോഗ്രാം എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:24&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Friend-Function/Malayalam</id>
		<title>Advanced-Cpp/C2/Friend-Function/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Friend-Function/Malayalam"/>
				<updated>2015-04-22T10:53:01Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: Created page with &amp;quot;{| border=1 | '''Time''' | '''Narration'''  |- | 00:01 | '''friend function in C++''' എന്ന സ്പോകെൻ  ട്യൂറ്റോറീയലിലേക്...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| '''friend function in C++''' എന്ന സ്പോകെൻ  ട്യൂറ്റോറീയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:08&lt;br /&gt;
| '''ഫ്രണ്ട് ഫങ്ഗ്ഷന്‍.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക്  ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
|ഉബുണ്ടു OS version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:19&lt;br /&gt;
|g++ കമ്പൈലർ version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
| നമ്മുക്ക് '''friend function''' എന്താണെന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:27&lt;br /&gt;
| നമ്മുക്ക് അറിയാം, “private data” ക്ലാസ്സിന് പുറത്തുനിന്നും ഉപയോഗിക്കാന്‍ സാധിക്കില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
|”private data” ആക്ക്സെസ് ചെയ്യാന്‍ നമ്മള്‍ friend function ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| ഒരു  friend function ഒരു ക്ലാസ്സിന്‍റെ '''മെംബര്‍ ഫങ്ഗ്ഷന്‍ അല്ല.'''&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
|'''ഒബ്ജെക്റ്റ് ഇല്ലാതെതന്നെ'''  Friend function ഉപയോഗിക്കാന്‍ സാധിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| friend functionല്‍ കൊടുക്കുന്ന '''ആര്‍ഗുമെന്‍റെനെ ആണ് അതിന്‍റെ ഒബ്ജെക്റ്റ്'''  ആയി ഉപയോഗിക്കുനത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
|  ഇനി നമ്മുക്ക്  friend functionന്‍റെ ഡിക്ലറെഷന്‍ കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| '''friend''' എന്ന കീവേര്‍ഡ്‌ ഉപയോഗിച്ചാണ്  '''friend function''' ഡിക്ലയര്‍ ചെയുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| '''return_type''' കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| '''function_name''' എന്നതാണ് ഫങ്ഗ്ഷന്‍റെ പേര്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:05&lt;br /&gt;
| ആര്‍ഗുമെന്‍റ്സ് ആയി '''class name'''ഉം ക്ലാസ്സിന്‍റെ '''object''' ഉം കൊടുക്കുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 01:11&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
|ഈ പ്രോഗ്രാമില്‍ നമ്മള്‍ “addition” ഓപ്പറേഷന്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''frnd.cpp'''  എന്നാണ്‌.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
| ഞാന്‍ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:30&lt;br /&gt;
|'''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:37&lt;br /&gt;
| '''frnd''' എന്ന ക്ലാസ്സ്‌ ഡിക്ലയര്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:41&lt;br /&gt;
|ഇവിടെ നമ്മള്‍  '''a''', '''b''' എന്ന രണ്ട് വാരിയബിള്‍സിനെ  പ്രൈവറ്റ് ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
|'''input''' എന്ന ഫങ്ഗ്ഷനെ പബ്ലിക്‌ ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
|  ഇതില്‍ നമ്മള്‍ യുസറില്‍നിന്നും ഇന്‍പുട്ട് സ്വീകരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| '''compute''' എന്നതാണ് നമ്മുടെ ഒരു friend function.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:58&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ ആര്‍ഗുമെന്‍റ്സ് ആയി '''frnd''' എന്ന ക്ലാസ്സ്‌ നെയ്മും '''f1''' എന്ന ഒബ്ജെക്റ്റും കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
| ക്ലാസ്സ്‌ ഇവിടെ അടക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| ഇനി നമ്മള്‍ friend function ഉപയോഗിച്ച് frnd എന്ന ക്ലാസ്സിന്‍റെ പ്രൈവറ്റ് മെംബേര്‍സിനെ സമീപിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:16&lt;br /&gt;
|  ഇവിടെ '''compute''' എന്ന ഫങ്ഗ്ഷന്‍ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| ഇത് “addition” ഓപ്പറേഷന്‍ നടത്തുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:23&lt;br /&gt;
| '''a, b''' എന്ന രണ്ട് വാരിയബിള്‍സ് “add” ചെയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| വാല്യൂ റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| &amp;quot;non-member function&amp;quot;ലെ പ്രൈവറ്റ് വാരിയബിള്‍സ്നെ '''object  f1''' ഉപയോഗിച്ച് എടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| ഇതാണ് നമ്മുടെ  '''main function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:38&lt;br /&gt;
| ഇവിടെ  “frnd” എന്ന ക്ലാസ്സിന് “f” എന്ന ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| ശേഷം “f“ എന്ന ഒബ്ജെക്റ്റ് ഉപയോഗിച്ച് “input” എന്ന ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:48&lt;br /&gt;
|ഇവിടെ &amp;quot;compute&amp;quot; എന്ന ഫങ്ഗ്ഷന്‍ വിളിച്ച് &amp;quot;f&amp;quot; എന്ന ആര്‍ഗുമെന്‍റ് കൊടുക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:54&lt;br /&gt;
|“compute” എന്ന ഫങ്ഗ്ഷനില്‍ “f“ എന്ന ആര്‍ഗുമെന്‍റ്ിനെയാണ്  നമ്മള്‍ കൊടുത്തത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
| ഇത് ചെയ്തത് “pass by value” എന്ന രീതി ഉപയോഗിച്ചാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
|  &amp;quot;f1&amp;quot; ന്‍റെ വാല്യൂ ആയി “f” നെ കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
|  ഇത് ഒരു '''return''' സ്റ്റേറ്റ്മെന്‍റൊണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:09&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:11&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് frnd ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് frnd''' എന്ന്  എഴുതുക. എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
| '''./frnd''' എന്ന് ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:38&lt;br /&gt;
|  നമ്മള്‍ കാണുന്നത്:  '''Enter the value of a and b'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
| ഞാന്‍ കൊടുക്കുന്നത്: '''8''', '''4'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| '''The result is: 12'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:51&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് തിരിച്ചുപോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:57&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
'''Friend function.''' eg. friend int compute class name frnd, object f1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത് : ഒരു സംഘ്യയുടെ സ്ക്വെറും ക്യൂബും കണ്ടെത്താനുള്ള ഒരു പ്രോഗ്രാം എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:24&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Abstract-Class/Malayalam</id>
		<title>Advanced-Cpp/C2/Abstract-Class/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Abstract-Class/Malayalam"/>
				<updated>2015-04-22T10:33:56Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|  '''abstract class and pure virtual function in C++'''  എന്ന സ്പോകെൻ  ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:08 &lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
|'''അബ്സ്ട്രാക്റ്റ് ക്ലാസ്സ്‌.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
|'''പ്യുര്‍ വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക്  ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:16  &lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:19&lt;br /&gt;
|ഉബുണ്ടു OS version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
|g++ കമ്പൈലർ  version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:27&lt;br /&gt;
|  ആദ്യം നമ്മുക്ക് '''abstract class''' എന്താണെന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
|Abstract class എപ്പോഴും  base class ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:35&lt;br /&gt;
|അതില്‍ ഒരു  pure virtual function എങ്കിലും അടങ്ങിയിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
| abstract class ന് instance നിര്‍മിക്കാന്‍ നമ്മുക്ക് സാധിക്കില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
| ഇനി നമ്മുക്ക് '''pure virtual function''' എന്താണെന്ന് നോക്കാം. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
|ഒരു '''pure virtual function''' എന്നാല്‍  ബോഡി ഇല്ലാത്ത ഒരു ഫങ്ഗ്ഷനാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
|ഇത്  base classല്‍  നിര്‍വചിക്കുന്നില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
|ഇത് ഡിക്ലയര്‍ ചെയ്യുനത് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:54&lt;br /&gt;
|'''virtual void virtualfunname()=0;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:00&lt;br /&gt;
|ഒരു  '''derived class''' ഫങ്ങ്ഷനെ ഓവര്‍റൈഡ് ചെയ്തിരിക്കണം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
|അല്ലാത്തപക്ഷം  കംബൈലര്‍ എറര്‍ ഉള്ളതായി കാണിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
|ഒരു ഫങ്ഗ്ഷന്‍ പ്രയോഗത്തില്‍ വരുത്തുക എന്നത് ഡിറൈവ്ഡ് ക്ലാസ്സില്‍ നിക്ഷിപ്തമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:11&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''abstract.cpp'''  എന്നാണ്‌.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
|ഈ ഉദാഹരണത്തില്‍ രണ്ട് സംഖൃകളുടെ “addition” നും “substraction” നും ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| നമ്മുക്ക് കോഡ്  നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:30&lt;br /&gt;
|'''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:33&lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
| '''abstractinterface''' എന്ന ക്ലാസ്സിന്‍റെ ഡിക്ലറെഷനാണ് ഇത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:41&lt;br /&gt;
|  ഇത്  '''public specifier''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ '''numbers''' എന്നൊരു '''virtual function''' ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:49&lt;br /&gt;
|ഇത് ആരംഭിക്കുന്നത് '''0''' ആയിട്ടാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:51&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് '''non-virtual function''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
|അതുപോലെ '''integer variables''' ആയ  '''a''' യും '''b''' യും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
| ഇവിടെ നമ്മള്‍  '''input function''' ആക്ക്സെസ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
|ഇവിടെ നമ്മള്‍  '''a''' ,  '''b'''  എന്ന രണ്ട് സംഖ്യകള്‍ സ്വീകരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:05&lt;br /&gt;
| ഇത് '''add''' എന്ന ''' derived class''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
| &amp;quot;abstractinterface&amp;quot; എന്ന base classന്‍റെ എല്ലാ സവിശേഷതകളും ഇത് ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
|  ഇവിടെ നമ്മള്‍ '''numbers''' എന്ന ഫങ്ഗ്ഷന്‍ ഓവര്‍റൈഡ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
|'''a''', '''b''' എന്ന രണ്ട് സംഖ്യകളുടെ  “addition” ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
|റിസള്‍ട്ട്‌ '''sum''' എന്ന  integer variableല്‍ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| വാല്യൂ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
|  ഇവിടെ നമ്മുക്ക്  '''sub''' എന്ന ഒരു derived class ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
|ഇതും ഇന്‍ഹെറിറ്റ് ചെയ്യുനത് base class ആയ abstractinterfaceല്‍ നിന്നാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ വീണ്ടും  numbers എന്ന function ഓവര്‍റൈഡ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
| '''a''',  '''b''' എന്ന രണ്ട് സംഖ്യകളുടെ “diffrence” കാണുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:43&lt;br /&gt;
|റിസള്‍ട്ട്‌ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| ഇതാണ് നമ്മുടെ  '''main function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:48&lt;br /&gt;
|  ഇവിടെ നമ്മള്‍ &amp;quot;add&amp;quot; എന്ന ക്ലാസ്സിന് '''obj1''' എന്ന ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
|ഒബ്ജെക്റ്റ് '''obj1''' ഉപയോഗിച്ച്  '''input''',  '''numbers'''  എന്ന രണ്ട് ഫങ്ഗ്ഷന്‍സ് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:59&lt;br /&gt;
| '''sub''' എന്ന ക്ലാസ്സിന് '''obj2''' എന്ന ഒരു ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 03:04&lt;br /&gt;
|വീണ്ടും  '''object obj2.''' ഉപയോഗിച്ച് '''input''', '''numbers'''  എന്ന  രണ്ട് ഫങ്ഗ്ഷന്‍സ് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:08&lt;br /&gt;
|  ഇത് ഒരു '''return''' സ്റ്റേറ്റ്മെന്‍റൊണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ  '''g++ സ്പേസ് abstract ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് abs''' എന്ന്  എഴുതുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
| '''./abs''' എന്ന് ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
|  നമ്മള്‍ കാണുന്നത് :  '''Enter the numbers''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:38&lt;br /&gt;
|ഞാന്‍ കൊടുക്കുന്നത് : '''9''','''4.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് : '''Sum is 13'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
|വീണ്ടും കാണാം:  '''Enter the numbers'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|ഞാന്‍ കൊടുക്കുന്നത് : '''8''','''3'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് : '''Diff is 5'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് തിരിച്ചുപോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01  &lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
|'''അബ്സ്ട്രാക്റ്റ് ക്ലാസ്സ്‌''' eg. class abstractinterface&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:09&lt;br /&gt;
|'''പ്യുര്‍ വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍''' eg. virtual void numbers()=0;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്:  student എന്ന ഒരു അബ്സ്ട്രാക്റ്റ് ക്ലാസ്സ്‌ നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
|Info എന്ന പ്യുര്‍ വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍ നിര്‍മിക്കുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
|സ്റ്റുഡെന്‍ടിന്‍റെ(student)  &amp;quot;name&amp;quot;, &amp;quot;roll no&amp;quot; ഫങ്ഗ്ഷനില്‍ സ്വീകരിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
|&amp;quot;marks&amp;quot;, &amp;quot;sports&amp;quot; എന്ന രണ്ട് ഡിറൈവ്ഡ് ക്ലാസുകള്‍ നിര്‍മിക്കുക..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
|marks എന്ന ക്ലാസ്സില്‍, മൂന്ന് സബ്ജ്ക്ടിന്‍റെ മാര്‍ക്ക്‌ സ്വീകരിക്കുക.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 04:32&lt;br /&gt;
|sports  എന്ന ക്ലാസ്സില്‍ സ്പോര്‍ട്സിലെ മാര്‍ക്ക്‌ കൊടുക്കുക.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
|total mark കണ്ടുപിടിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:38&lt;br /&gt;
|&amp;quot;result&amp;quot; എന്ന ഒരു ഡിറൈവ്ഡ് ക്ലാസ്സ്‌ നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
|ഇതില്‍, സ്റ്റുഡെന്‍റ്റിന്‍റെ '''name, roll-no, total marks''' എനിവ കാണിക്കുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:50&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:14 &lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Abstract-Class/Malayalam</id>
		<title>Advanced-Cpp/C2/Abstract-Class/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Abstract-Class/Malayalam"/>
				<updated>2015-04-22T10:33:01Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: Created page with &amp;quot;{| border=1 | '''Time''' | '''Narration'''  |- | 00:01 |  '''abstract class and pure virtual function in C++'''  എന്ന സ്പോകെൻ  ട്യൂട്ടോ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|  '''abstract class and pure virtual function in C++'''  എന്ന സ്പോകെൻ  ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:08 &lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
|'''അബ്സ്ട്രാക്റ്റ് ക്ലാസ്സ്‌.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
|'''പ്യുര്‍ വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക്  ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:16  &lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:19&lt;br /&gt;
|ഉബുണ്ടു OS version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
|g++ കമ്പൈലർ  version 4.6.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:27&lt;br /&gt;
|  ആദ്യം നമ്മുക്ക് '''abstract class''' എന്താണെന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
|Abstract class എപ്പോഴും  base class ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:35&lt;br /&gt;
|അതില്‍ ഒരു  pure virtual function എങ്കിലും അടങ്ങിയിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
| abstract class ന് instance നിര്‍മിക്കാന്‍ നമ്മുക്ക് സാധിക്കില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
| ഇനി നമ്മുക്ക് '''pure virtual function''' എന്താണെന്ന് നോക്കാം. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
|ഒരു '''pure virtual function''' എന്നാല്‍  ബോഡി ഇല്ലാത്ത ഒരു ഫങ്ഗ്ഷനാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
|ഇത്  base classല്‍  നിര്‍വചിക്കുന്നില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
|ഇത് ഡിക്ലയര്‍ ചെയ്യുനത് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:54&lt;br /&gt;
|'''virtual void virtualfunname()=0;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:00&lt;br /&gt;
|ഒരു  '''derived class''' ഫങ്ങ്ഷനെ ഓവര്‍റൈഡ് ചെയ്തിരിക്കണം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
|അല്ലാത്തപക്ഷം  കംബൈലര്‍ എറര്‍ ഉള്ളതായി കാണിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
|ഒരു ഫങ്ഗ്ഷന്‍ പ്രയോഗത്തില്‍ വരുത്തുക എന്നത് ഡിറൈവ്ഡ് ക്ലാസ്സില്‍ നിക്ഷിപ്തമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:11&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''abstract.cpp'''  എന്നാണ്‌.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
|ഈ ഉദാഹരണത്തില്‍ രണ്ട് സംഖൃകളുടെ “addition” നും “substraction” നും ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| നമ്മുക്ക് കോഡ്  നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:30&lt;br /&gt;
|'''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:33&lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
| '''abstractinterface''' എന്ന ക്ലാസ്സിന്‍റെ ഡിക്ലറെഷനാണ് ഇത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:41&lt;br /&gt;
|  ഇത്  '''public specifier''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ '''numbers''' എന്നൊരു '''virtual function''' ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:49&lt;br /&gt;
|ഇത് ആരംഭിക്കുന്നത് '''0''' ആയിട്ടാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:51&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് '''non-virtual function''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
|അതുപോലെ '''integer variables''' ആയ  '''a''' യും '''b''' യും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
| ഇവിടെ നമ്മള്‍  '''input function''' ആക്ക്സെസ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
|ഇവിടെ നമ്മള്‍  '''a''' ,  '''b'''  എന്ന രണ്ട് സംഖ്യകള്‍ സ്വീകരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:05&lt;br /&gt;
| ഇത് '''add''' എന്ന ''' derived class''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
| &amp;quot;abstractinterface&amp;quot; എന്ന base classന്‍റെ എല്ലാ സവിശേഷതകളും ഇത് ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
|  ഇവിടെ നമ്മള്‍ '''numbers''' എന്ന ഫങ്ഗ്ഷന്‍ ഓവര്‍റൈഡ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
|'''a''', '''b''' എന്ന രണ്ട് സംഖ്യകളുടെ  “addition” ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
|റിസള്‍ട്ട്‌ '''sum''' എന്ന  integer variableല്‍ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| വാല്യൂ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
|  ഇവിടെ നമ്മുക്ക്  '''sub''' എന്ന ഒരു derived class ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
|ഇതും ഇന്‍ഹെറിറ്റ് ചെയ്യുനത് base class ആയ abstractinterfaceല്‍ നിന്നാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ വീണ്ടും  numbers എന്ന function ഓവര്‍റൈഡ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
| '''a''',  '''b''' എന്ന രണ്ട് സംഖ്യകളുടെ “diffrence” കാണുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:43&lt;br /&gt;
|റിസള്‍ട്ട്‌ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| ഇതാണ് നമ്മുടെ  '''main function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:48&lt;br /&gt;
|  ഇവിടെ നമ്മള്‍ &amp;quot;add&amp;quot; എന്ന ക്ലാസ്സിന് '''obj1''' എന്ന ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
|ഒബ്ജെക്റ്റ് '''obj1''' ഉപയോഗിച്ച്  '''input''',  '''numbers'''  എന്ന രണ്ട് ഫങ്ഗ്ഷന്‍സ് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:59&lt;br /&gt;
| '''sub''' എന്ന ക്ലാസ്സിന് '''obj2''' എന്ന ഒരു ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 03:04&lt;br /&gt;
|വീണ്ടും  '''object obj2.''' ഉപയോഗിച്ച് '''input''', '''numbers'''  എന്ന  രണ്ട് ഫങ്ഗ്ഷന്‍സ് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:08&lt;br /&gt;
|  ഇത് ഒരു '''return''' സ്റ്റേറ്റ്മെന്‍റൊണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ  '''g++ സ്പേസ് abstract ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് abs''' എന്ന്  എഴുതുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
| '''./abs''' എന്ന് ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
|  നമ്മള്‍ കാണുന്നത് :  '''Enter the numbers''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:38&lt;br /&gt;
|ഞാന്‍ കൊടുക്കുന്നത് : '''9''','''4.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് : '''Sum is 13'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
|വീണ്ടും കാണാം:  '''Enter the numbers'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|ഞാന്‍ കൊടുക്കുന്നത് : '''8''','''3'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് : '''Diff is 5'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് തിരിച്ചുപോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01  &lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
|'''അബ്സ്ട്രാക്റ്റ് ക്ലാസ്സ്‌''' eg. class abstractinterface&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:09&lt;br /&gt;
|'''പ്യുര്‍ വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍''' eg. virtual void numbers()=0;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്:  student എന്ന ഒരു അബ്സ്ട്രാക്റ്റ് ക്ലാസ്സ്‌ നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
|Info എന്ന പ്യുര്‍ വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍ നിര്‍മിക്കുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
|സ്റ്റുഡെന്‍ടിന്‍റെ(student)  &amp;quot;name&amp;quot;, &amp;quot;roll no&amp;quot; ഫങ്ഗ്ഷനില്‍ സ്വീകരിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
|&amp;quot;marks&amp;quot;, &amp;quot;sports&amp;quot; എന്ന രണ്ട് ഡിറൈവ്ഡ് ക്ലാസുകള്‍ നിര്‍മിക്കുക..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
|marks എന്ന ക്ലാസ്സില്‍, മൂന്ന് സബ്ജ്ക്ടിന്‍റെ മാര്‍ക്ക്‌ സ്വീകരിക്കുക.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 04:32&lt;br /&gt;
|sports  എന്ന ക്ലാസ്സില്‍ സ്പോര്‍ട്സിലെ മാര്‍ക്ക്‌ കൊടുക്കുക.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
|total mark കണ്ടുപിടിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:38&lt;br /&gt;
|&amp;quot;result&amp;quot; എന്ന ഒരു ഡിറൈവ്ഡ് ക്ലാസ്സ്‌ നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
|ഇതില്‍, സ്റ്റുഡെന്‍റ്റിന്‍റെ '''name, roll-no, total marks''' എനിവ കാണിക്കുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:50&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:14 &lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Polymorphism/Malayalam</id>
		<title>Advanced-Cpp/C2/Polymorphism/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Polymorphism/Malayalam"/>
				<updated>2015-04-21T13:15:11Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:02&lt;br /&gt;
|   '''Polymorphism in C++'''  എന്ന സ്പോകെൻ  ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:10&lt;br /&gt;
| '''പോളിമോര്‍ഫിസം.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:11&lt;br /&gt;
| '''വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13 &lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക്  ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.  ഉബുണ്ടു OS version 11.10, g++ കമ്പൈലർ  version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   00:27&lt;br /&gt;
|ആദ്യം നമ്മുക്ക് '''polymorphism''' എന്താണെന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:31&lt;br /&gt;
| വിവിധ അവസ്ഥയിലേക്ക് മാറാനുള്ള കഴിവാണ് '''Polymorphism '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:36  &lt;br /&gt;
|ഒരേ ഫങ്ഗ്ഷനെ  പലവിധത്തില്‍ ഉപയോഗിക്കുന്ന ഒരു രീതിയാണ് ഇത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
| ഇനി നമ്മുക്ക് '''വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍''' എന്താണെന്ന് നോക്കാം. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
| ഒരു ക്ലാസ്സിന്‍റെ മെംബര്‍ ഫങ്ഗ്ഷനെയാണ് '''Virtual'''  ഫങ്ഗ്ഷന്‍  എന്ന് പറയുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
|ഇതിനെ ഇതിന്‍റെ  '''derived class'''ല്‍ ഓവര്‍റൈഡിങ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:53&lt;br /&gt;
| '''virtual''' എന്ന കീവേര്‍ഡ്‌ ഉപയോഗിച്ചാണ്‌ ഇത് ഡിക്ലയര്‍ ചെയ്യുനത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:57&lt;br /&gt;
|ഒരു '''virtual''' ഫങ്ഗ്ഷന്‍ വിളിക്കുമ്പോള്‍ run-timeല്‍ ആണ് അത് resolve ചെയുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:01&lt;br /&gt;
|   '''virtual functions'''ന് ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:06&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:10&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''virtual.cpp'''  എന്നാണ്‌.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| ഈ പ്രോഗ്രാമില്‍&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:16&lt;br /&gt;
| rectangle, parallelogram, triangle എന്നിവയുടെ area നമ്മള്‍ കണ്ടുപിടിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:22&lt;br /&gt;
|'''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:25&lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:29&lt;br /&gt;
|  '''parallelogram''' എന്നത് നമ്മുടെ ഒരു ക്ലാസ്സാണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:33&lt;br /&gt;
| ഇതാണ് '''base class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:35&lt;br /&gt;
|നമ്മള്‍ ഇവിടെ integer ആയി ഡിക്ലയര്‍ ചെയ്ത വാരിയബിള്‍സാണ് width,height,ar. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
| ഇത് protected ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
|  '''പബ്ലിക്‌''' ആയി ഡിക്ലയര്‍ ചെയ്ത ഒരു ഫങ്ഗ്ഷനാണ്  '''set_values'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:50&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ '''a''', '''b''' എന്ന രണ്ട് ആര്‍ഗുമെന്‍റ്സ് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:55&lt;br /&gt;
| പബ്ലിക്‌ മെംബേര്‍സ്നെ ഉപയോഗിച്ച് പ്രൊട്ടെക്ക്റ്റഡ് മെംബേര്‍സ്നെ ആക്ക്സെസ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:00&lt;br /&gt;
|ഇതാണ് നമ്മുടെ  '''area''' എന്ന വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:04&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ '''parallelogram'''ന്‍റെ ഏരിയ കണ്ടുപിടിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:07&lt;br /&gt;
|   നമ്മുക്ക്  '''Rectangle''' എന്ന  '''derived class''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:12&lt;br /&gt;
| '''base class''' ആയ  '''parallelogram'''ന്‍റെ എല്ലാ സവിശേഷതകളും ഇത് ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:17&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ '''area''' എന്ന ഫങ്ഗ്ഷന്‍ ഓവര്‍റൈഡ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:21&lt;br /&gt;
| rectangleന്‍റെ ഏരിയ കണ്ടുപിടിക്കുന്നു..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:23&lt;br /&gt;
| വാല്യൂ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:25&lt;br /&gt;
|  ഇവിടെ നമ്മുക്ക്  '''triangle''' എന്ന ഒരു '''derived class''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:29&lt;br /&gt;
|ഇത് '''base class''' ആയ  '''parallelogram'''ന്‍റെ എല്ലാ സവിശേഷതകളും ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
|വീണ്ടും '''area''' എന്ന ഫങ്ഗ്ഷന്‍ ഓവര്‍റൈഡ് ചെയ്യുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|   02:39&lt;br /&gt;
|  '''triangle'''ന്‍റെ ഏരിയ കണ്ടുപിടിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:41&lt;br /&gt;
|വാല്യൂ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:43&lt;br /&gt;
| ഇതാണ് നമ്മുടെ  '''main function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:46&lt;br /&gt;
|  ഇവിടെ നമ്മള്‍ '''parallelogram''' എന്ന ക്ലാസ്സിന് '''p''' എന്നൊരു ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:52&lt;br /&gt;
| '''parallel''' എന്നൊരു '''pointer''' ഇവിടെ നിര്‍മിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:56&lt;br /&gt;
| ഇത് '''parallelogram''' എന്ന ക്ലാസ്സിന്‍റെ  '''pointer''' ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:00&lt;br /&gt;
|ഇതിനെ  '''Base pointer''' എന്ന് പറയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
|ബെയ്സ് ക്ലാസ്സിന്‍റെ പോയിന്‍റെര്‍ ഉപയോഗിച്ച് '''derived class'''ന്‍റെ ഒബ്ജെക്റ്റ് പോയിന്‍റ്റ് ചെയ്യുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:08&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ '''Rectangle''', '''Triangle''' ക്ലാസ്സുകള്‍ക്ക്‌ ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:14 &lt;br /&gt;
|  '''Parallel'''നെ  '''p'''യുടെ അഡ്രെസ്സിലേക്ക് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:18&lt;br /&gt;
| ആര്‍ഗുമെന്‍റ്സ് ആയി '''3''', '''2''' കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:23&lt;br /&gt;
| '''area''' എന്ന ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:26&lt;br /&gt;
|   ഇവിടെ, '''Parallel'''നെ '''rect'''യുടെ അഡ്രസിലേക്ക് കൊടുത്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:30&lt;br /&gt;
|  '''Rectangle''' എന്ന ക്ലാസ്സിന്‍റെ ഒബ്ജെക്റ്റാണ് '''rect'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:33&lt;br /&gt;
| വീണ്ടും നമ്മള്‍  '''4 , 5''' എന്ന രണ്ട് ആര്‍ഗുമെന്‍റ്സ് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:37&lt;br /&gt;
| '''area''' എന്ന ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:40&lt;br /&gt;
|   '''Parallel''' നെ  '''Triangle'''ന്‍റെ അഡ്രസിലേക്ക് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:45&lt;br /&gt;
| '''trgl''' ഇത് '''triangle''' എന്ന ക്ലാസ്സിന്‍റെ ഒബ്ജെക്റ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:51&lt;br /&gt;
| ഇവിടെ ആര്‍ഗുമെന്‍റ്സ് ആയി '''6''', '''5''' കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| '''area''' എന്ന ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
|  ഇത് ഒരു '''return''' സ്റ്റേറ്റ്മെന്‍റൊണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   04:02&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   04:09&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് overload ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് vir''' എന്ന്  എഴുതുക. എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:20&lt;br /&gt;
| '''./vir'''(ഡോട്ട് സ്ലാഷ് vir) എന്ന് ടൈപ്പ് ചെയ്യുക. എൻറ്റർ  അമർത്തുക.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:24&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:27&lt;br /&gt;
| '''Area of parallelogram is 6 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:29&lt;br /&gt;
| '''Area of rectangle is 20 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:31&lt;br /&gt;
| and '''Area of triangle is 15'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് തിരിച്ചുപോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:36&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:37&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:39&lt;br /&gt;
| '''പോളിമോര്‍ഫിസം.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:41&lt;br /&gt;
| Virtual functionന്‍റെ ഉദാഹരണം:   Virtual int area&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:46&lt;br /&gt;
|rectangle, square, triangle എന്നിവയുടെ perimeter കണ്ടുപിടിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:50&lt;br /&gt;
| perimeter നെ virtual function ആയി നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:54&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:57&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:06&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:09&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:14&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25 &lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:37&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Polymorphism/Malayalam</id>
		<title>Advanced-Cpp/C2/Polymorphism/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Polymorphism/Malayalam"/>
				<updated>2015-04-21T13:04:06Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:02&lt;br /&gt;
|   '''Polymorphism in C++'''  എന്ന സ്പോകെൻ  ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:10&lt;br /&gt;
| '''പോളിമോര്‍ഫിസം.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:11&lt;br /&gt;
| '''വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13 &lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക്  ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.  ഉബുണ്ടു OS version 11.10, g++ കമ്പൈലർ  version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   00:27&lt;br /&gt;
|ആദ്യം നമ്മുക്ക് '''polymorphism''' എന്താണെന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:31&lt;br /&gt;
| വിവിധ അവസ്ഥയിലേക്ക് മാറാനുള്ള കഴിവാണ് '''Polymorphism '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:36  &lt;br /&gt;
|ഒരേ ഫങ്ഗ്ഷനെ  പലവിധത്തില്‍ ഉപയോഗിക്കുന്ന ഒരു രീതിയാണ് ഇത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
| ഇനി നമ്മുക്ക് '''വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍''' എന്താണെന്ന് നോക്കാം. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
| ഒരു ക്ലാസ്സിന്‍റെ മെംബര്‍ ഫങ്ഗ്ഷനെയാണ് '''Virtual'''  ഫങ്ഗ്ഷന്‍  എന്ന് പറയുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
|ഇതിനെ ഇതിന്‍റെ  '''derived class'''ല്‍ ഓവര്‍റൈഡിങ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:53&lt;br /&gt;
| '''virtual''' എന്ന കീവേര്‍ഡ്‌ ഉപയോഗിച്ചാണ്‌ ഇത് ഡിക്ലയര്‍ ചെയ്യുനത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:57&lt;br /&gt;
|ഒരു '''virtual''' ഫങ്ഗ്ഷന്‍ വിളിക്കുമ്പോള്‍ run-timeല്‍ ആണ് അത് resolve ചെയുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:01&lt;br /&gt;
|   '''virtual functions'''ന് ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:06&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:10&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''virtual.cpp'''  എന്നാണ്‌.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| ഈ പ്രോഗ്രാമില്‍&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:16&lt;br /&gt;
| ‘‘‘rectangle’‘‘, ‘‘‘parallelogram’‘‘, ‘‘‘triangle’‘‘ എന്നിവയുടെ ‘‘‘area’‘‘ നമ്മള്‍ കണ്ടുപിടിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:22&lt;br /&gt;
|’‘‘iostream’‘‘ എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:25&lt;br /&gt;
| ഇവിടെ നാം ’‘‘STD namespace’‘‘ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:29&lt;br /&gt;
|  ‘‘‘ parallelogram''' എന്നത് നമ്മുടെ ഒരു ക്ലാസ്സാണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:33&lt;br /&gt;
| ഇതാണ് '''base class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:35&lt;br /&gt;
|നമ്മള്‍ ഇവിടെ ‘‘‘integer’‘‘ ആയി ഡിക്ലയര്‍ ചെയ്ത വാരിയബിള്‍സാണ് ‘‘‘width’‘‘,’‘‘height’‘‘,’‘‘ar’‘‘. &lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
| ഇത്  '''protected''' ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
|   ‘‘‘പബ്ലിക്‌’‘‘ ആയി ഡിക്ലയര്‍ ചെയ്ത ഒരു ഫങ്ഗ്ഷനാണ്  '''set_values'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:50&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ '''a ''' and''' b''' എന്ന രണ്ട് ആര്‍ഗുമെന്‍റ്സ് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:55&lt;br /&gt;
| പബ്ലിക്‌ മെംബേര്‍സ്നെ ഉപയോഗിച്ച് പ്രൊട്ടെക്ക്റ്റഡ് മെംബേര്‍സ്നെ ആക്ക്സെസ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:00&lt;br /&gt;
|ഇതാണ് നമ്മുടെ  ‘‘‘area''' എന്ന വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:04&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ ‘‘‘parallelogram’‘‘ന്‍റെ ഏരിയ കണ്ടുപിടിക്കുന്നു..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:07&lt;br /&gt;
|   നമ്മുക്ക്  '''Rectangle''' എന്ന  '''derived class''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:12&lt;br /&gt;
| '''base class''' ആയ  '''parallelogram'''ന്‍റെ എല്ലാ സവിശേഷതകളും ഇത് ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:17&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ '''area''' എന്ന ഫങ്ഗ്ഷന്‍ ഓവര്‍റൈഡ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:21&lt;br /&gt;
| ‘‘‘ rectangle’‘‘ന്‍റെ ഏരിയ കണ്ടുപിടിക്കുന്നു..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:23&lt;br /&gt;
| വാല്യൂ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:25&lt;br /&gt;
|  ഇവിടെ നമ്മുക്ക്  '''triangle''' എന്ന ഒരു ‘‘‘derived class’‘‘ ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:29&lt;br /&gt;
| ഇതും ‘‘‘base class’‘‘ ആയ  '''parallelogram'''ന്‍റെ എല്ലാ സവിശേഷതകളും ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
|വീണ്ടും  '''area''' എന്ന ഫങ്ഗ്ഷന്‍ ഓവര്‍റൈഡ് ചെയ്യുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|   02:39&lt;br /&gt;
|  ‘‘‘triangle’‘‘ന്‍റെ ഏരിയ കണ്ടുപിടിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:41&lt;br /&gt;
|വാല്യൂ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:43&lt;br /&gt;
| ഇതാണ് നമ്മുടെ  '''main function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:46&lt;br /&gt;
|  ഇവിടെ നമ്മള്‍ ‘‘‘parallelogram’‘‘ എന്ന ക്ലാസ്സിന് ‘‘‘p’‘‘ എന്നൊരു ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:52&lt;br /&gt;
| ‘‘‘ parallel''' എന്നൊരു ‘‘‘pointer’‘‘ ഇവിടെ നിര്‍മിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:56&lt;br /&gt;
| ഇത് '''parallelogram''' എന്ന ക്ലാസ്സിന്‍റെ  '''pointer''' ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:00&lt;br /&gt;
|ഇതിനെ  '''Base pointer''' എന്ന് പറയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
|ബെയ്സ് ക്ലാസ്സിന്‍റെ പോയിന്‍റെര്‍ ഉപയോഗിച്ച് ‘‘‘derived class’‘‘ന്‍റെ ഒബ്ജെക്റ്റ് പോയിന്‍റ്റ് ചെയ്യുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:08&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ ''' Rectangle’‘‘, ‘‘‘ Triangle''' ക്ലാസ്സിന് ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:14 &lt;br /&gt;
|  '''Parallel'''നെ  '''p'''യുടെ അഡ്രെസ്സിലേക്ക് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:18&lt;br /&gt;
| ആര്‍ഗുമെന്‍റ്സ് ആയി ''' 3 '''and''' 2.''' കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:23&lt;br /&gt;
| ‘‘‘area'' എന്ന ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:26&lt;br /&gt;
|   ഇവിടെ , '''Parallel'''നെ   '''rect''യുടെ അഡ്രസിലേക്ക് കൊടുത്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:30&lt;br /&gt;
|  '''Rectangle''' എന്ന ക്ലാസ്സിന്‍റെ ഒബ്ജെക്റ്റാണ് ‘‘‘rect’‘‘.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:33&lt;br /&gt;
| വീണ്ടും നമ്മള്‍  4 '''and''' 5''' എന്ന രണ്ട് ആര്‍ഗുമെന്‍റ്സ് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:37&lt;br /&gt;
| ‘‘‘ area''' എന്ന ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:40&lt;br /&gt;
|   '''Parallel''' നെ  '''Triangle '''ന്‍റെ അഡ്രസിലേക്ക് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:45&lt;br /&gt;
| '''trgl.''' ഇത് ‘‘‘triangle’‘‘ എന്ന ക്ലാസ്സിന്‍റെ ഒബ്ജെക്റ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:51&lt;br /&gt;
| ഇവിടെ ആര്‍ഗുമെന്‍റ്സ് ആയി ''' 6 '''and''' 5.''' കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| ‘‘‘area’‘‘ എന്ന ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
|  ഇത് ഒരു ''return''' സ്റ്റേറ്റ്മെന്‍റൊണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   04:02&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത്’‘‘ Ctrl + Alt + T ‘‘‘ എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   04:09&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ ‘‘‘ g++ സ്പേസ് overload ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് over’‘‘ എന്ന്  എഴുതുക. എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:20&lt;br /&gt;
| ./ vir(ഡോട്ട് സ്ലാഷ് vir) എന്ന് ടൈപ്പ് ചെയ്യുക. എൻറ്റർ  അമർത്തുക.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:24&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:27&lt;br /&gt;
| '''Area of parallelogram is 6 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:29&lt;br /&gt;
| '''Area of rectangle is 20 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:31&lt;br /&gt;
| and '''Area of triangle is 15'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് തിരിച്ചുപോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:36&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:37&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:39&lt;br /&gt;
| '''പോളിമോര്‍ഫിസം.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:41&lt;br /&gt;
| ‘‘‘Virtual function’‘‘ന്‍റെ ഉദാഹരണം:   '''Virtual int area'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:46&lt;br /&gt;
|’‘‘rectangle’’‘‘, ‘‘‘square’’‘‘ and ‘‘‘triangle’’‘‘ എന്നിവയുടെ ‘‘‘perimeter’‘‘ കണ്ടുപിടിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:50&lt;br /&gt;
| ‘‘‘perimeter’‘‘ നെ ‘‘‘virtual function’‘‘ ആയി നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:54&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:57&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:06&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:09&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:14&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25 &lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:37&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Polymorphism/Malayalam</id>
		<title>Advanced-Cpp/C2/Polymorphism/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Polymorphism/Malayalam"/>
				<updated>2015-04-21T13:00:30Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: Created page with &amp;quot;{| border=1 || '''Time''' || '''Narration'''  |- |  00:02 |   '''Polymorphism'''in '''C++'''  എന്ന സ്പോകെൻ  ട്യൂട്ടോറിയലിലേ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:02&lt;br /&gt;
|   '''Polymorphism'''in '''C++'''  എന്ന സ്പോകെൻ  ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:10&lt;br /&gt;
| '''പോളിമോര്‍ഫിസം.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:11&lt;br /&gt;
| '''വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13 &lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക്  ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്. ''' ഉബുണ്ടു OS '''version 11.10, '''g++ കമ്പൈലർ  '''version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   00:27&lt;br /&gt;
|ആദ്യം നമ്മുക്ക് ‘‘‘polymorphism''' എന്താണെന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:31&lt;br /&gt;
| വിവിധ അവസ്ഥയിലേക്ക് മാറാനുള്ള കഴിവാണ് '''Polymorphism '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:36  &lt;br /&gt;
|ഒരേ ഫങ്ഗ്ഷനെ  പലവിധത്തില്‍ ഉപയോഗിക്കുന്ന ഒരു രീതിയാണ് ഇത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
| ഇനി നമ്മുക്ക് വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍ എന്താണെന്ന് നോക്കാം. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
| ഒരു ക്ലാസ്സിന്‍റെ മെംബര്‍ ഫങ്ഗ്ഷനെയാണ് '''Virtual'''  ഫങ്ഗ്ഷന്‍  എന്ന് പറയുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
|ഇതിനെ ഇതിന്‍റെ  '''derived class'''ല്‍ ഓവര്‍റൈഡിങ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:53&lt;br /&gt;
| '''virtual’‘‘ എന്ന കീവേര്‍ഡ്‌ ഉപയോഗിച്ചാണ്‌ ഇത് ഡിക്ലയര്‍ ചെയ്യുനത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:57&lt;br /&gt;
|ഒരു ‘‘‘virtual’‘‘ ഫങ്ഗ്ഷന്‍ വിളിക്കുമ്പോള്‍ ‘‘‘run-time'''ല്‍ ആണ് അത് ‘‘‘resolve’‘‘ ചെയുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:01&lt;br /&gt;
|   '''virtual functions.'''ന് ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:06&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:10&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''virtual.cpp'''  എന്നാണ്‌.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| ഈ പ്രോഗ്രാമില്‍&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:16&lt;br /&gt;
| ‘‘‘rectangle’‘‘, ‘‘‘parallelogram’‘‘, ‘‘‘triangle’‘‘ എന്നിവയുടെ ‘‘‘area’‘‘ നമ്മള്‍ കണ്ടുപിടിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:22&lt;br /&gt;
|’‘‘iostream’‘‘ എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:25&lt;br /&gt;
| ഇവിടെ നാം ’‘‘STD namespace’‘‘ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:29&lt;br /&gt;
|  ‘‘‘ parallelogram''' എന്നത് നമ്മുടെ ഒരു ക്ലാസ്സാണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:33&lt;br /&gt;
| ഇതാണ് '''base class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:35&lt;br /&gt;
|നമ്മള്‍ ഇവിടെ ‘‘‘integer’‘‘ ആയി ഡിക്ലയര്‍ ചെയ്ത വാരിയബിള്‍സാണ് ‘‘‘width’‘‘,’‘‘height’‘‘,’‘‘ar’‘‘. &lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
| ഇത്  '''protected''' ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
|   ‘‘‘പബ്ലിക്‌’‘‘ ആയി ഡിക്ലയര്‍ ചെയ്ത ഒരു ഫങ്ഗ്ഷനാണ്  '''set_values'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:50&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ '''a ''' and''' b''' എന്ന രണ്ട് ആര്‍ഗുമെന്‍റ്സ് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:55&lt;br /&gt;
| പബ്ലിക്‌ മെംബേര്‍സ്നെ ഉപയോഗിച്ച് പ്രൊട്ടെക്ക്റ്റഡ് മെംബേര്‍സ്നെ ആക്ക്സെസ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:00&lt;br /&gt;
|ഇതാണ് നമ്മുടെ  ‘‘‘area''' എന്ന വെര്‍ചല്‍ ഫങ്ഗ്ഷന്‍.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:04&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ ‘‘‘parallelogram’‘‘ന്‍റെ ഏരിയ കണ്ടുപിടിക്കുന്നു..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:07&lt;br /&gt;
|   നമ്മുക്ക്  '''Rectangle''' എന്ന  '''derived class''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:12&lt;br /&gt;
| '''base class''' ആയ  '''parallelogram'''ന്‍റെ എല്ലാ സവിശേഷതകളും ഇത് ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:17&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ '''area''' എന്ന ഫങ്ഗ്ഷന്‍ ഓവര്‍റൈഡ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:21&lt;br /&gt;
| ‘‘‘ rectangle’‘‘ന്‍റെ ഏരിയ കണ്ടുപിടിക്കുന്നു..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:23&lt;br /&gt;
| വാല്യൂ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:25&lt;br /&gt;
|  ഇവിടെ നമ്മുക്ക്  '''triangle''' എന്ന ഒരു ‘‘‘derived class’‘‘ ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:29&lt;br /&gt;
| ഇതും ‘‘‘base class’‘‘ ആയ  '''parallelogram'''ന്‍റെ എല്ലാ സവിശേഷതകളും ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
|വീണ്ടും  '''area''' എന്ന ഫങ്ഗ്ഷന്‍ ഓവര്‍റൈഡ് ചെയ്യുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|   02:39&lt;br /&gt;
|  ‘‘‘triangle’‘‘ന്‍റെ ഏരിയ കണ്ടുപിടിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:41&lt;br /&gt;
|വാല്യൂ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:43&lt;br /&gt;
| ഇതാണ് നമ്മുടെ  '''main function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:46&lt;br /&gt;
|  ഇവിടെ നമ്മള്‍ ‘‘‘parallelogram’‘‘ എന്ന ക്ലാസ്സിന് ‘‘‘p’‘‘ എന്നൊരു ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:52&lt;br /&gt;
| ‘‘‘ parallel''' എന്നൊരു ‘‘‘pointer’‘‘ ഇവിടെ നിര്‍മിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:56&lt;br /&gt;
| ഇത് '''parallelogram''' എന്ന ക്ലാസ്സിന്‍റെ  '''pointer''' ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:00&lt;br /&gt;
|ഇതിനെ  '''Base pointer''' എന്ന് പറയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
|ബെയ്സ് ക്ലാസ്സിന്‍റെ പോയിന്‍റെര്‍ ഉപയോഗിച്ച് ‘‘‘derived class’‘‘ന്‍റെ ഒബ്ജെക്റ്റ് പോയിന്‍റ്റ് ചെയ്യുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:08&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ ''' Rectangle’‘‘, ‘‘‘ Triangle''' ക്ലാസ്സിന് ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:14 &lt;br /&gt;
|  '''Parallel'''നെ  '''p'''യുടെ അഡ്രെസ്സിലേക്ക് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:18&lt;br /&gt;
| ആര്‍ഗുമെന്‍റ്സ് ആയി ''' 3 '''and''' 2.''' കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:23&lt;br /&gt;
| ‘‘‘area'' എന്ന ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:26&lt;br /&gt;
|   ഇവിടെ , '''Parallel'''നെ   '''rect''യുടെ അഡ്രസിലേക്ക് കൊടുത്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:30&lt;br /&gt;
|  '''Rectangle''' എന്ന ക്ലാസ്സിന്‍റെ ഒബ്ജെക്റ്റാണ് ‘‘‘rect’‘‘.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:33&lt;br /&gt;
| വീണ്ടും നമ്മള്‍  4 '''and''' 5''' എന്ന രണ്ട് ആര്‍ഗുമെന്‍റ്സ് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:37&lt;br /&gt;
| ‘‘‘ area''' എന്ന ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:40&lt;br /&gt;
|   '''Parallel''' നെ  '''Triangle '''ന്‍റെ അഡ്രസിലേക്ക് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:45&lt;br /&gt;
| '''trgl.''' ഇത് ‘‘‘triangle’‘‘ എന്ന ക്ലാസ്സിന്‍റെ ഒബ്ജെക്റ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:51&lt;br /&gt;
| ഇവിടെ ആര്‍ഗുമെന്‍റ്സ് ആയി ''' 6 '''and''' 5.''' കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| ‘‘‘area’‘‘ എന്ന ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
|  ഇത് ഒരു ''return''' സ്റ്റേറ്റ്മെന്‍റൊണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   04:02&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത്’‘‘ Ctrl + Alt + T ‘‘‘ എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   04:09&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ ‘‘‘ g++ സ്പേസ് overload ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് over’‘‘ എന്ന്  എഴുതുക. എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:20&lt;br /&gt;
| ./ vir(ഡോട്ട് സ്ലാഷ് vir) എന്ന് ടൈപ്പ് ചെയ്യുക. എൻറ്റർ  അമർത്തുക.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:24&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:27&lt;br /&gt;
| '''Area of parallelogram is 6 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:29&lt;br /&gt;
| '''Area of rectangle is 20 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:31&lt;br /&gt;
| and '''Area of triangle is 15'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് തിരിച്ചുപോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:36&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:37&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:39&lt;br /&gt;
| '''പോളിമോര്‍ഫിസം.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:41&lt;br /&gt;
| ‘‘‘Virtual function’‘‘ന്‍റെ ഉദാഹരണം:   '''Virtual int area'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:46&lt;br /&gt;
|’‘‘rectangle’’‘‘, ‘‘‘square’’‘‘ and ‘‘‘triangle’’‘‘ എന്നിവയുടെ ‘‘‘perimeter’‘‘ കണ്ടുപിടിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:50&lt;br /&gt;
| ‘‘‘perimeter’‘‘ നെ ‘‘‘virtual function’‘‘ ആയി നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:54&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:57&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:06&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:09&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:14&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25 &lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:37&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Function-Overloading-And-Overriding/Malayalam</id>
		<title>Advanced-Cpp/C2/Function-Overloading-And-Overriding/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Function-Overloading-And-Overriding/Malayalam"/>
				<updated>2015-04-21T11:14:41Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: Created page with &amp;quot;{| border=1 | '''Time''' | '''Narration'''  |- |00:01 | '''function Overloading and Overriding''' in '''C++.'''  എന്ന സ്പോകെൻ  ട്യൂട്ടോ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
| '''function Overloading and Overriding''' in '''C++.'''  എന്ന സ്പോകെൻ  ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:09&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:11&lt;br /&gt;
|'''ഫങ്ഷൻ ഓവര്‍ലോഡിംഗ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:12&lt;br /&gt;
|'''ഫങ്ഷൻ  ഒവർറൈഡിംഗ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:14&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക്  ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:18&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:21&lt;br /&gt;
|''' ഉബുണ്ടു OS '''version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:26&lt;br /&gt;
|'''g++ കമ്പൈലർ  '''version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:30&lt;br /&gt;
|'''function overloading.'''നെ കുറിച്ച് നമ്മുക്ക് ആദ്യം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:34&lt;br /&gt;
| ഒരേ പേരില്‍ രണ്ടോ അതില്‍ കൂടുതലോ ഫങ്ങ്ഷന്‍സ് ഉപയോഗിക്കുന്നതിനെ  '''function Overloading''' എന്ന് പറയുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|00:41&lt;br /&gt;
| ആര്‍ഗുമെന്‍സിന്‍റെ '''നമ്പറും''' ആര്‍ഗുമെന്‍സിന്‍റെ '''data-type''' ഉം വ്യത്യസ്ഥമായിരിക്കും&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:47&lt;br /&gt;
|ഒരു function വിള്ളിക്കുമ്പോള്‍ ആര്‍ഗുമെന്‍സിന്‍റെ എണ്ണം അനുസരിച്ചാണ് ഏത് function തിരഞ്ഞെടുക്കണം എന്ന് തീരുമാനിക്കുന്നത്‌.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|00:53&lt;br /&gt;
|ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:56&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:59&lt;br /&gt;
|'''addition''' ഓപ്പറേഷന്‍ ചെയ്യാനുള്ള പ്രോഗ്രാമാണിത്‌.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|01:03&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''overload.cpp'''  എന്നാണ്‌.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:08&lt;br /&gt;
| ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:10&lt;br /&gt;
|'''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:13&lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:17&lt;br /&gt;
|നമ്മുക്ക് ഇവിടെ '''integer''' ആയി ഡിക്ലയര്‍ ചെയ്ത '''add ഫങ്ഷനുണ്ട്'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:21&lt;br /&gt;
|ഇതില്‍ നമ്മള്‍ മൂന്ന് ആര്‍ഗുമെന്‍റ്സ് കൊടുക്കുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|01:24&lt;br /&gt;
|'''Int a''', '''int b''', '''int c'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:28&lt;br /&gt;
|ശേഷം നമ്മള്‍ addition ചെയുന്നു , വാല്യൂ return ചെയ്യുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|01:33&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ '''add.''' ഫങ്ഗ്ഷന്‍ ഓവര്‍ലോഡ് ചെയ്യുകയാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:36&lt;br /&gt;
|ഇത് ''' float.''' ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:38&lt;br /&gt;
|നമ്മള്‍ രണ്ട് ആര്‍ഗുമെന്‍റ്സ്  '''float d''' ,'''float e''' കൊടുത്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:44&lt;br /&gt;
|ഇനി നമ്മള്‍ രണ്ട് നമ്പര്‍‌ ഉപയോഗിച്ച് '''addition''' ഓപ്പറേഷന്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:48&lt;br /&gt;
| ഇത് നമ്മുടെ '''മെയിൻ ഫംഗ്ഷൻ''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:50&lt;br /&gt;
|'''main function''' ല്‍ വിവിധ ആര്‍ഗുമെന്‍റ്സ് ഉപയോഗിച്ച് '''add''' ഫങ്ഗ്ഷന്‍ ഡിക്ലയര്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
|01:56&lt;br /&gt;
|'''variables''' ഡിക്ലയര്‍ ചെയ്യുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:58 &lt;br /&gt;
|ഇവിടെ നമ്മള്‍ ഇന്‍റ്റിജര്‍ വാല്യൂസ് യൂസറില്‍ നിന്ന് സ്വീകരിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:03&lt;br /&gt;
|ശേഷം മൂന്ന് ആര്‍ഗുമെന്‍റ്സ് ഉപയോഗിച്ച് '''add''' ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|02:07&lt;br /&gt;
|'''sum''' എന്ന വാരിയബിളില്‍ റിസള്‍ട്ട്‌ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|02:09&lt;br /&gt;
| ഇവിടെ ആ റിസള്‍ട്ട്‌ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:12&lt;br /&gt;
|ഇവിടെ യൂസറില്‍ നിന്നും '''floating point numbers''' സ്വീകരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:17&lt;br /&gt;
|പിന്നീട് രണ്ട് ആര്‍ഗുമെന്‍റ്സുള്ള '''add''' ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|02:21&lt;br /&gt;
|ഇവിടെ '''sum''' പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:23&lt;br /&gt;
|  ഇത് ഒരു '''return''' സ്റ്റേറ്റ്മെന്‍റൊണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:26&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:29&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:38&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് overload ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് over''' എന്ന്  എഴുതുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:49&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
| '''./over'''(ഡോട്ട് സ്ലാഷ് over) എന്ന് ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:53&lt;br /&gt;
| എൻറ്റർ  അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:55&lt;br /&gt;
|നമ്മള്‍ കാണുനത് :  '''Enter three integers'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:58&lt;br /&gt;
|ഞാന്‍   '''10''',  '''25''' ,  '''48''' എന്ന് കൊടുക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:04&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് : '''Sum of integers is 83'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:09&lt;br /&gt;
|ഇപ്പോള്‍ നമ്മുക്ക് കാണാം:  '''Enter two floating point numbers'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:13&lt;br /&gt;
|ഞാന്‍ കൊടുക്കുന്നത്:  '''4.5''' ,  '''8.9'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:17&lt;br /&gt;
| എൻറ്റർ  അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:19&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :  '''Sum of floating point numbers is 13.4'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:25 &lt;br /&gt;
|ഇനി നമ്മുക്ക്  '''function overriding''' എങ്ങനെയെന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:29&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് തിരിച്ചുപോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:31&lt;br /&gt;
|derived  ക്ലാസ്സില്‍ ഒരു base class function വേണ്ടും ഡിഫൈന്‍ ചെയ്യുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|03:36&lt;br /&gt;
|derived class ലെ ഫങ്ഗ്ഷന്‍ base class ലെ  ഫങ്ഷനെ ഓവര്‍െെറഡ് ചെയ്യുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:40&lt;br /&gt;
|നമ്മള്‍ കൊടുക്കുന്ന '''arguments'''  ഒരുപോലെ ആയിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:44&lt;br /&gt;
|'''return-type''' ഉം ഒരുപോലെ ആയിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:47&lt;br /&gt;
|ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:49&lt;br /&gt;
|ഇതാണ്  '''function  Overriding'''ന്‍റെ ഉദാഹരണം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:53&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''override.cpp'''  ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:57&lt;br /&gt;
| ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:00 &lt;br /&gt;
|'''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:03&lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:06&lt;br /&gt;
|നമ്മുക്ക് '''arithmetic''' എന്ന ഒരു '''class''' ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|04:09&lt;br /&gt;
|ഇതില്‍ നമ്മള്‍ വാരിയബിള്‍സ്നെ  '''protected.''' ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:14&lt;br /&gt;
|''' values''' എന്ന ഫങ്ഗ്ഷന്‍ പബ്ലിക്‌ ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
  &lt;br /&gt;
|-&lt;br /&gt;
|04:18	&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ രണ്ട് ആര്‍ഗുമെന്‍റ്സിനെ കൊടുക്കുന്നു :  '''int x''' ,  '''int y'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:23&lt;br /&gt;
|ആ വാല്യൂ  '''a''' യിലും  '''b''' യിലും സൂക്ഷിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:26&lt;br /&gt;
|ഇവിടെ നമ്മുക്ക് '''operations''' എന്ന  '''virtual function''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:30&lt;br /&gt;
|ഇതില്‍ നമ്മള്‍ രണ്ട് നംബറുകള്‍ ആഡ് ചെയ്തു അതിന്‍റെ '''sum''' പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:34&lt;br /&gt;
|ഇവിടെ ക്ലാസ്സ്‌ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:37&lt;br /&gt;
|'''Subtract'''  എന്നത്  ഒരു '''derived class.''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:41&lt;br /&gt;
|ഇത് ''' base class'''  ആയ  '''arithmetic''' ല്‍ നിന്നും ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:45&lt;br /&gt;
|ഇതില്‍ രണ്ട് നമ്പറുകളുടെ വെത്യാസം കണ്ടുപിടിച്ച് അത് പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:50 &lt;br /&gt;
| '''Multiply''' എന്നത് മറ്റൊരു '''derived class''' ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:54&lt;br /&gt;
|ഇതും ''' arithmetic''' എന്ന '''base class'''ല്‍ നിന്നും ഇന്‍ഹെറിറ്റ്  ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:57&lt;br /&gt;
|ഇതില്‍ രണ്ട് നമ്പറുകളുടെ ഗുണനം നടത്തി റിസള്‍ട്ട്‌ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|05:03&lt;br /&gt;
|'''arithmetic.''' എന്ന base classല്‍ നിന്നും ഇന്‍ഹെറിറ്റ് ചെയ്യുന്ന മറ്റൊരു ക്ലാസ്സാണ് '''divide'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|ഇതില്‍ രണ്ട് നമ്പറുകളുടെ ഹരണം നടത്തുന്നു. റിസള്‍ട്ട്‌ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|05:15&lt;br /&gt;
|ഫങ്ഗ്ഷന്‍റെ '''return type''' ഉം കൊടുത്തിട്ടുള്ള '''arguments''' ഉം ഒരുപോലെ ആയിരിക്കും.&lt;br /&gt;
 |-&lt;br /&gt;
|05:23&lt;br /&gt;
| ഇത് നമ്മുടെ മെയിൻ ഫംഗ്ഷൻ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:26&lt;br /&gt;
|ക്ലാസ്സ്‌  '''arithmetic'''ന് '''p''' എന്ന ഒരു ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:31&lt;br /&gt;
|'''arith''' എന്നത് ക്ലാസ്സ്‌ '''arithmetic''' ലേക്കുള്ള '''pointer''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:35&lt;br /&gt;
|ക്ലാസ്സ്‌ '''Subtract'''ന്‍റെ ഒബ്ജെക്റ്റാണ് '''subt'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:39&lt;br /&gt;
| ക്ലാസ്സ്‌ '''Multiply'''യുടെ ഒബ്ജെക്റ്റാണ് '''mult'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:42&lt;br /&gt;
|അതുപോലെ ക്ലാസ്സ്‌ '''Divide'''ന്‍റെ ഒബ്ജെക്റ്റാണ് '''dvid'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:46&lt;br /&gt;
|ഇവിടെ '''p''' എന്നത്  '''arith'''ന്‍റെ '''address''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:50&lt;br /&gt;
|'''values''' എന്ന ഫങ്ഗ്ഷന് '''30''', '''12''' എന്ന് ആര്‍ഗുമെന്‍റ്സ് കൊടുക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|05:56&lt;br /&gt;
|'''operations''' എന്ന ഫങ്ഗ്ഷനെ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:59&lt;br /&gt;
|ഇത് '''addition''' ഓപ്പറേഷന്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:02&lt;br /&gt;
|ഇവിടെ  '''arith'''നെ address ചെയ്യാന്‍ '''subt''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:07&lt;br /&gt;
|ആര്‍ഗുമെന്‍റ്സ് ആയി '''42''', '''5''' കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:11&lt;br /&gt;
|വീണ്ടും '''operations''' എന്ന ഫങ്ഗ്ഷന്‍ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:14&lt;br /&gt;
|ഇത് രണ്ട് നമ്പറിന്‍റെ '''substraction''' ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:18&lt;br /&gt;
|ഇവിടെ '''mult''' നെ  '''arith'''ന്‍റെ “address” ആയി കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:22&lt;br /&gt;
|ആര്‍ഗുമെന്‍റ്സ് ആയി   '''6''', '''5'''  കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:26&lt;br /&gt;
|ഫങ്ഗ്ഷന്‍ '''operations''' വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:29&lt;br /&gt;
|ഇത് രണ്ട് നമ്പറിന്‍റെ multiplication ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:33&lt;br /&gt;
| ഇവിടെ '''dvid''' നെ  '''arith'''ന്‍റെ '''address''' ആയി കൊടുക്കുന്നു. ആര്‍ഗുമെന്‍റ്സ് ആയി   '''6''', '''3'''  കൊടുക്കുന്നു .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:41&lt;br /&gt;
|ഫങ്ഗ്ഷന്‍ '''operations''' വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:44&lt;br /&gt;
|ഇത് രണ്ട് നമ്പറിന്‍റെ '''division''' ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:48&lt;br /&gt;
| ഇതാണ് നമ്മുടെ '''return''' സ്റ്റേറ്റ്മെന്‍റ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:50&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.  നമ്മുക്ക് ടെര്‍മിനലിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:54&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് override.cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് over2''' എന്ന്  എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:04&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:06&lt;br /&gt;
|'''./over2'''  എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:09&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:11&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:13&lt;br /&gt;
|'''Addition of two numbers is 42'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:16&lt;br /&gt;
|'''Difference of two numbers is 37'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:19&lt;br /&gt;
|'''Product of two numbers is 30''' ,  '''Division of two numbers is 2''' എന്നായിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:25&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് മടങ്ങി പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:27&lt;br /&gt;
| '''overloading''' and '''overriding'''ന്‍റെ വെത്യാസം എന്താണെന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:31&lt;br /&gt;
|ഇന്‍ഹെറിറ്റന്‍സ് ഇല്ലാതെ '''Overloading''' ചെയ്യാന്‍ സാധിക്കും. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:35&lt;br /&gt;
|ഒരു ക്ലാസ്സില്‍ നിന്ന് മറ്റൊരു ക്ലാസ്സ്‌ ഇന്‍ഹെറിറ്റ് ചെയ്യുമ്പോഴാണ് '''Overriding''' നടക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:41&lt;br /&gt;
| '''overloading'''ല്‍ ആര്‍ഗുമെന്‍റ്സും റിട്ടേണ്‍ ടൈപ്പും വെത്യസ്തമായിരിക്കണം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:46&lt;br /&gt;
|'''overriding''' ല്‍ ആര്‍ഗുമെന്‍റ്സും റിട്ടേണ്‍ ടൈപ്പും ഒരുപോലെ ആയിരിക്കണം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:51&lt;br /&gt;
|'''overloading'''ല്‍ ഫങ്ഗ്ഷന്‍റെ പേര് ഒരുപോലെ ആയിരിക്കും .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:55&lt;br /&gt;
|പക്ഷേ ആര്‍ഗുമെന്‍റ്സ് കൊടുക്കുന്നത് അനുസരിച്ച് പ്രവര്‍ത്തിയില്‍ വെത്യാസം വരുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:01&lt;br /&gt;
|'''overriding''' ല്‍ ഫങ്ഗ്ഷന്‍റെ പേര് ഒരുപോലെ ആയിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:05&lt;br /&gt;
|'''base class''' ല്‍ നിന്ന് '''Derived class function'''ന് വെത്യസ്ത ഓപ്പറേഷന്‍ ചെയ്യാന്‍ സാധിക്കും. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:11&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:13&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:15&lt;br /&gt;
|'''ഫങ്ഷൻ  ഓവര്‍ലോഡിംഗ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:16&lt;br /&gt;
|eg :  മൂന്ന് വെത്യസ്ത ആര്‍ഗുമെന്‍റ്സ് ഉപയോഗിച്ച് . '''int add'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:21&lt;br /&gt;
|രണ്ട് വെത്യസ്ത ആര്‍ഗുമെന്‍റ്സ് ഉപയോഗിച്ച് '''float add''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:24&lt;br /&gt;
|'''ഫങ്ഷൻ ഓവര്‍െെറഡിങ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:26&lt;br /&gt;
|'''eg. virtual int operations ()''' ,  '''int operations ()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:31&lt;br /&gt;
|ആര്‍ഗുമെന്‍റ്സും റിട്ടേണ്‍ ടൈപ്പും ഒരുപോലെ ആയിട്ടുള ഫങ്ഗ്ഷന്‍സ് ആണ് പക്ഷെ രണ്ടും വെത്യസ്തങ്ങള്‍ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:38&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:39&lt;br /&gt;
|function overloading ഉപയോഗിച്ച്, rectangle, square, circle ഇവ മൂന്നിന്‍റെയും area കാണാനുള്ള പ്രോഗ്രാം എഴുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:48&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:52&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:55&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:59&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:02&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:05&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:09&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:16&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:20&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:27&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:32&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/More-On-Inheritance/Malayalam</id>
		<title>Advanced-Cpp/C2/More-On-Inheritance/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/More-On-Inheritance/Malayalam"/>
				<updated>2015-04-20T13:56:01Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| Border=1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|  '''Multiple and Hierarchical Inheritance in C++'''എന്ന സ്പോകെൻ  ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
|'''മള്‍ട്ടിപിള്‍  ഇന്‍ഹെറിറ്റന്‍സ്'’''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
|'''ഹൈറാർക്കികൽ ഇന്‍ഹെറിറ്റന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക് ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
|'''ഉബുണ്ടു OS '''version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
|'''g++ കമ്പൈലർ  '''version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| '''multiple inheritance'''ല്‍ , '''derived class'''  ഒന്നില്‍ കൂടുതല്‍ “’base class”’കളെ ഇന്‍ഹെറിറ്റ് ചെയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:36&lt;br /&gt;
|ഇനി നമുക്ക്'''multiple inheritance'''ന്‍റെ ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:40&lt;br /&gt;
|എഡിറ്ററിൽ ഞാൻ മുൻപു തന്നെ എഴുതിവച്ചിട്ടുള കോഡ് ആണ് നമ്മൾ ഇപ്പോൾ കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| നമ്മുടെ ഫയലിൻറെ പേര് '''multiple.cpp''' ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
||ഈ ഉദാഹരണത്തില്‍ ഒരു സ്റ്റൂഡൻറ്റിന്‍റെ  പേര്,റോള്‍ നമ്പര്‍, മാര്‍ക്ക് ‌, ആവരേജ്‌ ഇവ കാണുവാനുള്ള പ്രോഗ്രാമാണ് നമ്മള്‍ ചെയ്യുനത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
|'''iostream''' എന്നത് ഒരു ഹെഡർഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
| ഇവിടെനാം '''STDnamespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:05&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക്  '''student.''' എന്ന  '''class''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
|ഇത് ഒരു  '''base class.''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
|ഈ ക്ലാസ്സില്‍ &amp;quot;integer variable&amp;quot; '''roll_no''' ഉം &amp;quot;character variable” '''name''' ഉം ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:16&lt;br /&gt;
|ഇത് '''protected''' ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:19&lt;br /&gt;
| '''exam_inherit''' എന്നത് മറ്റൊരു '''class''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:24&lt;br /&gt;
|ഇതും ഒരു '''base class.''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
|ഇതില്‍ രണ്ട്  '''base class''' ഉണ്ട്. ഒന്ന്  ''' student''' മറ്റൊന്ന്  '''exam_inherit.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
|ഇവിടെ മൂന്ന് '''protected variables''' ഉണ്ട് -  '''sub1, sub2, sub3'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
|കാരണം  '''protected variables'''നെ  '''derived class'''ന്  എളുപത്തില്‍ ഉപയോഗിക്കാന്‍ കഴിയും..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
| '''grade''' എന്ന ക്ലാസ്സ്‌ ഒരു '''derived class''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:50&lt;br /&gt;
| '''base classes'''  ആയ '''student''' , '''exam_inherit''' ഇവയില്‍ നിന്നും ഇത് ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:56&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് '''private''','''integer variable''' ആയ '''avg''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
| ഇനി നമുക്ക് '''funtions''' നോക്കാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
|'''input()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
|'''display()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
|'''average()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
|'''input_exam()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
|'''display_exam()'''  ഇതെല്ലാം '''public functions''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:11&lt;br /&gt;
|ഇതില്‍ '''public''' ആയി ഡിക്ലയര്‍ ചെയ്തിട്ടുള്ള ഒരു '''integer  variable''' ആണ് '''total'''.&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
|'''input''' ഫങ്ഷൻ ഉപയോഗിച്ച് സ്റ്റൂഡൻറ്റിന്‍റെ '''name'''ഉം '''roll_no''' ഉം സ്വീകരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
| '''display''' ഫങ്ഷൻ ഉപയോഗിച്ച് സ്റ്റൂഡൻറ്റിന്‍റെ name ഉം roll_no ഉം സ്ക്രീനില്‍ കാണിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് '''input_exam.''' എന്ന ഒരു ഫങ്ഷൻ ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
|ഇതില്‍, '''sub1, sub2 ,sub3.''' എന്ന മൂന്ന് സബ്ജെക്റ്റിന്റെന മാര്‍ക്ക് സ്വീകരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:37&lt;br /&gt;
| പിന്നീട്  '''display_exam''' എന്ന ഫങ്ഷൻ ഉപയോഗിച്ച് മൂന്ന് സബ്ജെക്റ്റിന്‍റെയും ആകെ മാര്ക്ക് കണ്ടുപിടിക്കുകയും അത് പ്രിന്‍റ് ചെയ്യുകയും ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
|'''average'''  എന്ന ഫങ്ഷൻ ഉപയോഗിച്ച് ശരാശരി മാര്‍ക്ക്‌ കാണുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
| ഇത് നമ്മുടെ '''മെയിൻ ഫംഗ്ഷൻ''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
| ഇതില്‍ നമ്മള്‍ '''derived class''' ആയ '''grade''' ന് '''gd''' എന്നൊരു ഒബ്ജെക്റ്റ് ഉണ്ടാക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
|ശേഷം അത് ഉപയോഗിച്ച് എല്ലാ ഫങ്ഷൻസിനെയും വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:01&lt;br /&gt;
|  ഇത് ഒരു '''return''' സ്റ്റേറ്റ്മെന്‍റെ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:14&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് multiple ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് mult''' എന്ന്എഴുതുക.എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
| '''./mult'''(ഡോട്ട് സ്ലാഷ് mult) എന്ന്ടൈപ്പ്ചെയ്യുക.എൻറ്റർഅമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
|ഇപ്പോള്‍ നമ്മുക്ക് കാണുനത് , '''Enter Roll no.:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
| ഞാന്‍ '''3''' എന്ന് ടൈപ്പ് ചെയ്തു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
|'''Enter Name:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
|ഞാന്‍ '''Pratham''' എന്ന് ടൈപ്പ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
|'''Enter marks of subject1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:41 &lt;br /&gt;
|ഞാന്‍  '''67''' എന്ന് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
|'''subject2''' ന്  '''78''' അതുപോലെ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
|'''subject3''' ക്ക്  '''84'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:48&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:51&lt;br /&gt;
|'''Roll no is: 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
|'''Name is: Pratham'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
|'''Total is: 229'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
|'''Average is: 76'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
|ഇതാണ് '''multiple inheritance'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
|ഇനി നമ്മള്‍ കാണാന്‍ പോകുന്നത്  '''hierarchical inheritance'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
| നമ്മുക്ക് പ്രോഗ്രാമിലേക്ക് തിരിച് പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
|  '''Hierarchical Inheritance''' ല്‍ , ഒന്നില്‍ കൂടുതല്‍  '''derived classes''' ഒരു '''base class''' ല്‍ നിന്ന് ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
| നമ്മുടെ ഫയലിന്‍റെ പേര് '''hierarchichal.cpp''' ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:16&lt;br /&gt;
| ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:19&lt;br /&gt;
|'''iostream''' എന്നത് ഒരു ഹെഡർഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
| ഇവിടെ നാം '''STDnamespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
|നമുക്ക് '''student''' എന്ന ഒരു '''class''' ഉണ്ട്. അതൊരു '''base class''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
|ഇതില്‍ നമ്മുക്ക്  '''integer variable''' ആയി '''roll_no''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
|'''Sub1, sub2, sub3''' , '''total'''  ഇവയും  '''integer variables''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
|'''name''' എന്നത് ഒരു  '''character variable''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
|ഇതെല്ലാം  '''protected''' ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
| '''show''' എന്നത് മറ്റൊരു '''class''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:49&lt;br /&gt;
|ഇതൊരു '''derived class''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
|'''student.''' ക്ലാസ്സിന്‍റെ സവിശേഷതകള്‍ '''show''' എന്ന ക്ലാസ്സിന് ഇന്‍ഹെറിറ്റ് ചെയ്യാന്‍ കഴിയും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
|'''student''' എന്ന ക്ലാസ്സിന്‍റെ രണ്ട് പബ്ലിക്‌ ഫങ്ഷൻസാണ്  '''input''', '''display'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:02&lt;br /&gt;
| '''input''' ഫങ്ഷൻ ഉപയോഗിക്കുനത് സ്റ്റൂഡൻറ്റിന്‍റെ '''name''' ഉം '''roll_no''' ഉം സ്വീകരിക്കാനാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
|'''display''' ഫങ്ഷൻ ഉപയോഗിക്കുനത് സ്റ്റൂഡൻറ്റിന്‍റെ name ഉം roll_no ഉം സ്ക്രീനില്‍ കാണിക്കാനാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
|'''exam.''' എന്ന ക്ലാസ്സ്‌ മറ്റൊരു  '''derived class''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
|ഇതും '''student.''' ക്ലാസ്സില്‍ നിന്നും ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
|നമ്മുക്ക് ഇപ്പോള്‍ രണ്ട് '''derived class''' ആണ് ഉള്ളത് – ക്ലാസ്സ്‌  ''' exam''' , ക്ലാസ്സ്‌  ''' show.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
|ഈ രണ്ട് ക്ലാസ്സുകളും  '''student''' ക്ലാസ്സില്‍ നിന്നും ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
|'''exam''' എന്ന ക്ലാസ്സില്‍ രണ്ട് ഫങ്ഷൻസാണുള്ളത്  '''input_exam'''  , '''total marks'''. ഇത് രണ്ടും പബ്ലിക്‌ ആയി ഡിക്ലയര്‍  ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
|  '''input_exam ''' എന്ന ഫങ്ഷൻ ഉപയോഗിച്ച് '''sub1, sub2 and sub3''' എന്ന മൂന്ന് സബ്ജെക്റ്റിന്‍റെ മാര്‍ക്ക്‌ നമ്മള്‍ സ്വീകരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
| ഇനി നമ്മുക്ക് '''total_marks'''  എന്ന ഫങ്ഷൻനാണുള്ളത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
|ഇത് ഉപയോഗിച്ച് മൂന്ന് സബ്ജക്റ്റിന്‍റെയും ആകെ മാര്‍ക്ക്  കണ്ടുപിടിച്ച് പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:53&lt;br /&gt;
| ഇത് നമ്മുടെ '''മെയിൻ ഫംഗ്ഷൻ''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ മൂന്ന് ക്ലാസ്സിനും '''st, sw, em.''' എന്ന് ഒബ്ജെക്റ്റ്സ് ക്രിയേറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| ഈ ഒബ്ജെക്റ്റ്സ് ഉപയോഗിച്ച് എല്ലാ ഫങ്ഷൻസിനെയും വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
'''sw.input();'''&lt;br /&gt;
&lt;br /&gt;
'''em.input_exam();'''&lt;br /&gt;
&lt;br /&gt;
'''sw.display();'''&lt;br /&gt;
&lt;br /&gt;
'''em.total_marks();'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:15&lt;br /&gt;
| ഇതാണ് നമ്മുടെ '''return''' സ്റ്റേറ്റ്മെന്‍റ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
| നമ്മുക്ക് ടെര്‍മിനലിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:21&lt;br /&gt;
| '''prompt'''വൃത്തിയാക്കിയ ശേഷം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:24&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് hierarchical.cpp സ്പേസ് ഹൈഫൻ o  സ്പേസ് hier''' എന്ന്എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| '''./hier'''(ഡോട്ട്സ്ലാഷ് hier) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
|'''Enter Roll no.:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
|ഞാന്‍  '''4''' എന്ന് എന്‍ടെര്‍ ചെയ്തു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:46&lt;br /&gt;
|'''Enter Name:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
|ഞാന്‍  '''Ashwini''' എന്ന് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
|'''Enter marks of subject1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
|'''87''' എന്ന് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:54&lt;br /&gt;
|'''subject2  ന്  67'''എന്നും ,'''subject3  ക്ക് 97 ''' എന്നും കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
|'''Roll no is: 4'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
|'''Name is: Ashwini '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:06&lt;br /&gt;
|'''Total is : 251'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:07&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് മടങ്ങിപോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:13&lt;br /&gt;
| ചുരുക്കത്തിൽ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
|'''മള്‍ട്ടിപിള്‍ ഇന്‍ഹെറിറ്റെന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:18&lt;br /&gt;
|'''ഹൈറാർക്കിക്കല്‍ ഇന്‍ഹെറിറ്റെന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:20&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| ''' area''' , '''perimeter''' രണ്ട് ക്ലാസ്സ്‌ ക്രിയെറ്റ് ചെയുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
|'''rectangle'''ന്‍റെ, areaഉം perimeterഉം കണ്ടുപിടിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:29&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:32&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:35&lt;br /&gt;
|നല്ല ബാന്‍ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്ലോ‌ഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
|  സ്പോക്കന്‍ ടൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:42&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:45&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:49&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:56&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:07&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:11&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/More-On-Inheritance/Malayalam</id>
		<title>Advanced-Cpp/C2/More-On-Inheritance/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/More-On-Inheritance/Malayalam"/>
				<updated>2015-04-20T13:54:57Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: Created page with &amp;quot;{| Border=1 |'''Time''' | '''Narration'''  |- | 00:01 |  '''Multiple and Hierarchical Inheritance in C++'''എന്ന സ്പോകെൻ  ട്യൂട്ടോറി...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| Border=1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|  '''Multiple and Hierarchical Inheritance in C++'''എന്ന സ്പോകെൻ  ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
|'''മള്‍ട്ടിപിള്‍  ഇന്‍ഹെറിറ്റന്‍സ്'’''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
|'''ഹൈറാർക്കികൽ ഇന്‍ഹെറിറ്റന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക് ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
|'''ഉബുണ്ടു OS '''version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
|'''g++ കമ്പൈലർ  '''version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| '''multiple inheritance'''ല്‍ , '''derived class'''  ഒന്നില്‍ കൂടുതല്‍ “’base class”’കളെ ഇന്‍ഹെറിറ്റ് ചെയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:36&lt;br /&gt;
|ഇനി നമുക്ക്'''multiple inheritance'''ന്‍റെ ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:40&lt;br /&gt;
|എഡിറ്ററിൽ ഞാൻ മുൻപു തന്നെ എഴുതിവച്ചിട്ടുള കോഡ് ആണ് നമ്മൾ ഇപ്പോൾ കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| നമ്മുടെ ഫയലിൻറെ പേര് '''multiple.cpp''' ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
||ഈ ഉദാഹരണത്തില്‍ ഒരു സ്റ്റൂഡൻറ്റിന്‍റെ  പേര്,റോള്‍ നമ്പര്‍, മാര്‍ക്ക് ‌, ആവരേജ്‌ ഇവ കാണുവാനുള്ള പ്രോഗ്രാമാണ് നമ്മള്‍ ചെയ്യുനത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
|'''iostream''' എന്നത് ഒരു ഹെഡർഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
| ഇവിടെനാം '''STDnamespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:05&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക്  '''student.''' എന്ന  '''class''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
|ഇത് ഒരു  '''base class.''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
|ഈ ക്ലാസ്സില്‍ &amp;quot;integer variable&amp;quot; '''roll_no''' ഉം &amp;quot;character variable” '''name''' ഉം ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:16&lt;br /&gt;
|ഇത് '''protected''' ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:19&lt;br /&gt;
| '''exam_inherit''' എന്നത് മറ്റൊരു '''class''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:24&lt;br /&gt;
|ഇതും ഒരു '''base class.''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
|ഇതില്‍ രണ്ട്  '''base class''' ഉണ്ട്. ഒന്ന്  ''' student''' മറ്റൊന്ന്  '''exam_inherit.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
|ഇവിടെ മൂന്ന് '''protected variables''' ഉണ്ട് -  '''sub1, sub2, sub3'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
|കാരണം  '''protected variables'''നെ  '''derived class'''ന്  എളുപത്തില്‍ ഉപയോഗിക്കാന്‍ കഴിയും..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
| '''grade''' എന്ന ക്ലാസ്സ്‌ ഒരു '''derived class''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:50&lt;br /&gt;
| '''base classes'''  ആയ '''student''' , '''exam_inherit''' ഇവയില്‍ നിന്നും ഇത് ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:56&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് '''private''','''integer variable''' ആയ '''avg''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
| ഇനി നമുക്ക് '''funtions''' നോക്കാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
|'''input()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
|'''display()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
|'''average()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
|'''input_exam()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
|'''display_exam()'''  ഇതെല്ലാം '''public functions''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:11&lt;br /&gt;
|ഇതില്‍ '''public''' ആയി ഡിക്ലയര്‍ ചെയ്തിട്ടുള്ള ഒരു '''integer  variable''' ആണ് '''total'''.&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
|'''input''' ഫങ്ഷൻ ഉപയോഗിച്ച് സ്റ്റൂഡൻറ്റിന്‍റെ '''name'''ഉം '''roll_no''' ഉം സ്വീകരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
| '''display''' ഫങ്ഷൻ ഉപയോഗിച്ച് സ്റ്റൂഡൻറ്റിന്‍റെ name ഉം roll_no ഉം സ്ക്രീനില്‍ കാണിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് '''input_exam.''' എന്ന ഒരു ഫങ്ഷൻ ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
|ഇതില്‍, '''sub1, sub2 ,sub3.''' എന്ന മൂന്ന് സബ്ജെക്റ്റിന്റെന മാര്‍ക്ക് സ്വീകരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:37&lt;br /&gt;
| പിന്നീട്  '''display_exam''' എന്ന ഫങ്ഷൻ ഉപയോഗിച്ച് മൂന്ന് സബ്ജെക്റ്റിന്‍റെയും ആകെ മാര്ക്ക് കണ്ടുപിടിക്കുകയും അത് പ്രിന്‍റ് ചെയ്യുകയും ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
|'''average'''  എന്ന ഫങ്ഷൻ ഉപയോഗിച്ച് ശരാശരി മാര്‍ക്ക്‌ കാണുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
| ഇത് നമ്മുടെ '''മെയിൻ ഫംഗ്ഷൻ''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
| ഇതില്‍ നമ്മള്‍ '''derived class''' ആയ '''grade''' ന് '''gd''' എന്നൊരു ഒബ്ജെക്റ്റ് ഉണ്ടാക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
|ശേഷം അത് ഉപയോഗിച്ച് എല്ലാ ഫങ്ഷൻസിനെയും വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:01&lt;br /&gt;
|  ഇത് ഒരു '''return''' സ്റ്റേറ്റ്മെന്‍റെ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:14&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് multiple ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് mult''' എന്ന്എഴുതുക.എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
| '''./mult'''(ഡോട്ട് സ്ലാഷ് mult) എന്ന്ടൈപ്പ്ചെയ്യുക.എൻറ്റർഅമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
|ഇപ്പോള്‍ നമ്മുക്ക് കാണുനത് , '''Enter Roll no.:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
| ഞാന്‍ '''3''' എന്ന് ടൈപ്പ് ചെയ്തു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
|'''Enter Name:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
|ഞാന്‍ '''Pratham''' എന്ന് ടൈപ്പ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
|'''Enter marks of subject1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:41 &lt;br /&gt;
|ഞാന്‍  '''67''' എന്ന് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
|'''subject2''' ന്  '''78''' അതുപോലെ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
|'''subject3''' ക്ക്  '''84'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:48&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:51&lt;br /&gt;
|'''Roll no is: 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
|'''Name is: Pratham'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
|'''Total is: 229'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
|'''Average is: 76'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
|ഇതാണ് '''multiple inheritance'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
|ഇനി നമ്മള്‍ കാണാന്‍ പോകുന്നത്  '''hierarchical inheritance'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
| നമ്മുക്ക് പ്രോഗ്രാമിലേക്ക് തിരിച് പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
|  '''Hierarchical Inheritance''' ല്‍ , ഒന്നില്‍ കൂടുതല്‍  '''derived classes''' ഒരു '''base class''' ല്‍ നിന്ന് ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
| നമ്മുടെ ഫയലിന്‍റെ പേര് '''hierarchichal.cpp''' ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:16&lt;br /&gt;
| ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:19&lt;br /&gt;
|'''iostream''' എന്നത് ഒരു ഹെഡർഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
| ഇവിടെ നാം '''STDnamespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
|നമുക്ക് '''student''' എന്ന ഒരു '''class''' ഉണ്ട്. അതൊരു '''base class''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
|ഇതില്‍ നമ്മുക്ക്  '''integer variable''' ആയി '''roll_no''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
|'''Sub1, sub2, sub3''' , '''total'''  ഇവയും  '''integer variables''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
|'''name''' എന്നത് ഒരു  '''character variable''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
|ഇതെല്ലാം  '''protected''' ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
| '''show''' എന്നത് മറ്റൊരു '''class''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:49&lt;br /&gt;
|ഇതൊരു '''derived class''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
|'''student.''' ക്ലാസ്സിന്‍റെ സവിശേഷതകള്‍ '''show''' എന്ന ക്ലാസ്സിന് ഇന്‍ഹെറിറ്റ് ചെയ്യാന്‍ കഴിയും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
|'''student''' എന്ന ക്ലാസ്സിന്‍റെ രണ്ട് പബ്ലിക്‌ ഫങ്ഷൻസാണ്  '''input''', '''display'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:02&lt;br /&gt;
| '''input''' ഫങ്ഷൻ ഉപയോഗിക്കുനത് സ്റ്റൂഡൻറ്റിന്‍റെ '''name''' ഉം '''roll_no''' ഉം സ്വീകരിക്കാനാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
|'''display''' ഫങ്ഷൻ ഉപയോഗിക്കുനത് സ്റ്റൂഡൻറ്റിന്‍റെ name ഉം roll_no ഉം സ്ക്രീനില്‍ കാണിക്കാനാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
|'''exam.''' എന്ന ക്ലാസ്സ്‌ മറ്റൊരു  '''derived class''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
|ഇതും '''student.''' ക്ലാസ്സില്‍ നിന്നും ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
|നമ്മുക്ക് ഇപ്പോള്‍ രണ്ട് '''derived class''' ആണ് ഉള്ളത് – ക്ലാസ്സ്‌  ''' exam''' , ക്ലാസ്സ്‌  ''' show.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
|ഈ രണ്ട് ക്ലാസ്സുകളും  '''student''' ക്ലാസ്സില്‍ നിന്നും ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
|'''exam''' എന്ന ക്ലാസ്സില്‍ രണ്ട് ഫങ്ഷൻസാണുള്ളത്  '''input_exam'''  , '''total marks'''. ഇത് രണ്ടും പബ്ലിക്‌ ആയി ഡിക്ലയര്‍  ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
|  '''input_exam ''' എന്ന ഫങ്ഷൻ ഉപയോഗിച്ച് '''sub1, sub2 and sub3''' എന്ന മൂന്ന് സബ്ജെക്റ്റിന്‍റെ മാര്‍ക്ക്‌ നമ്മള്‍ സ്വീകരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
| ഇനി നമ്മുക്ക് '''total_marks'''  എന്ന ഫങ്ഷൻനാണുള്ളത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
|ഇത് ഉപയോഗിച്ച് മൂന്ന് സബ്ജക്റ്റിന്‍റെയും ആകെ മാര്‍ക്ക്  കണ്ടുപിടിച്ച് പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:53&lt;br /&gt;
| ഇത് നമ്മുടെ '''മെയിൻ ഫംഗ്ഷൻ''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ മൂന്ന് ക്ലാസ്സിനും '''st, sw, em.''' എന്ന് ഒബ്ജെക്റ്റ്സ് ക്രിയേറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| ഈ ഒബ്ജെക്റ്റ്സ് ഉപയോഗിച്ച് എല്ലാ ഫങ്ഷൻസിനെയും വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
'''sw.input();'''&lt;br /&gt;
&lt;br /&gt;
'''em.input_exam();'''&lt;br /&gt;
&lt;br /&gt;
'''sw.display();'''&lt;br /&gt;
&lt;br /&gt;
'''em.total_marks();'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:15&lt;br /&gt;
| ഇതാണ് നമ്മുടെ '''return''' സ്റ്റേറ്റ്മെന്‍റ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
| നമ്മുക്ക് ടെര്‍മിനലിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:21&lt;br /&gt;
| '''prompt'''വൃത്തിയാക്കിയ ശേഷം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:24&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് hierarchical.cpp സ്പേസ് ഹൈഫൻ o  സ്പേസ് hier''' എന്ന്എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| '''./hier'''(ഡോട്ട്സ്ലാഷ് hier) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
|'''Enter Roll no.:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
|ഞാന്‍  '''4''' എന്ന് എന്‍ടെര്‍ ചെയ്തു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:46&lt;br /&gt;
|'''Enter Name:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
|ഞാന്‍  '''Ashwini''' എന്ന് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
|'''Enter marks of subject1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
|'''87''' എന്ന് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:54&lt;br /&gt;
|'''subject2  ന്  67'''എന്നും ,'''subject3  ക്ക് 97 ''' എന്നും കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
|'''Roll no is: 4'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
|'''Name is: Ashwini '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:06&lt;br /&gt;
|'''Total is : 251'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:07&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് മടങ്ങിപോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:13&lt;br /&gt;
| ചുരുക്കത്തിൽ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
|'''മള്‍ട്ടിപിള്‍ ഇന്‍ഹെറിറ്റെന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:18&lt;br /&gt;
|'''ഹൈറാർക്കിക്കല്‍ ഇന്‍ഹെറിറ്റെന്‍സ്''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:20&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| ''' area''' , '''perimeter''' രണ്ട് ക്ലാസ്സ്‌ ക്രിയെറ്റ് ചെയുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
|'''rectangle'''ന്‍റെ, areaഉം perimeterഉം കണ്ടുപിടിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:29&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:32&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:35&lt;br /&gt;
|നല്ല ബാന്‍ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്ലോ‌ഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
|  സ്പോക്കന്‍ ടൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:42&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:45&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:49&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:56&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:07&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:11&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Inheritance/Malayalam</id>
		<title>Advanced-Cpp/C2/Inheritance/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Inheritance/Malayalam"/>
				<updated>2015-04-20T12:00:47Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: Created page with &amp;quot;{| border=1 | '''Time''' | '''Narration'''  |- | 00:01 |'''Inheritance in C++.'''  എന്ന സ്പോകെൻ  റ്റൂറ്റോറീൽ ലേക്ക് സ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|'''Inheritance in C++.'''  എന്ന സ്പോകെൻ  റ്റൂറ്റോറീൽ ലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| '''ഇന്‍ഹെറിറ്റന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
|വിവിധ തരത്തിലുള്ള  '''ഇന്‍ഹെറിറ്റന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക്  ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:19&lt;br /&gt;
|''' ഉബുണ്ടു OS '''version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
|'''g++ കമ്പൈലർ  '''version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
| '''ഇന്‍ഹെറിറ്റന്‍സ്'''നെ കുറിച്ചാണ് നമ്മൾ ഇപ്പോൾ കാണുന്നത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:32&lt;br /&gt;
|ഒരു ഒബ്ജെക്റ്റ് മറ്റൊരു ഒബ്ജെക്റ്റിന്‍റെ സവിശേഷതകള്‍ നേടിയെടുക്കുനതിനെ '''inheritance.''' എന്ന് പറയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
|നിലനില്ക്കുന ഒരു ക്ലാസ്സിനെ മാറ്റങ്ങള്‍ വരുത്താതെ വീണ്ടും ഉപയോഗിക്കുന്ന പ്രവര്‍ത്തനമാണിത്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
|വിവിധ തരത്തിലുള്ള  '''ഇന്‍ഹെറിറ്റന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
|'''സിംഗിള്‍ ലെവല്‍ ഇന്‍ഹെറിറ്റന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
|'''മള്‍ട്ടിപിള്‍ ലെവല്‍ ഇന്‍ഹെറിറ്റന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
|''' ഹൈറാർക്കികൽ ഇന്‍ഹെറിറ്റന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
|'''മള്‍ട്ടിലെവല്‍ ഇന്‍ഹെറിറ്റന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
|'''ഹൈബ്രിഡ് ഇന്‍ഹെറിറ്റന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:57&lt;br /&gt;
| ആദ്യം നമ്മുക്ക് '''base class''' ഉം '''derived class.''' ഉം എന്താണെന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
|ഒരു ബേസ് ക്ലാസ്സിന് അതിന്‍റെതായ ചില സവിശേഷതകളും പ്രത്യേകതകളും ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:06&lt;br /&gt;
| '''parent class.''' എന്നും ഇതിനെ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
|എല്ലാ ഒബ്ജെക്റ്റ്സ്നും പിന്‍തുടരാന്‍ കഴിയുന്ന ചില പൊതുവായ പ്രത്യേകതകള്‍ ഇതിനുണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
|'''derived class''' നെ  '''child class.''' എന്ന് പറയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
|'''Derived class''' '''base class.'''ന്‍റെ സവിശേഷതകളും പ്രത്യേകതകളും പിന്‍തുടരുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:23&lt;br /&gt;
| '''single level inheritance.''' എന്നാല്‍ എന്താണ് എന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
|  '''single level inheritance'''ല്‍,  ഒരു'''base class''' ഉം ഒരു '''derived class'''ഉം മാത്രമേ ആവശ്യമുള്ളു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:34 &lt;br /&gt;
| '''Multiple inheritance'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:37&lt;br /&gt;
| '''multiple inheritance'''ല്‍ ,  '''derived class'''  ഒന്നില്‍ കൂടുതല്‍ '''base class'''കളെ ഇന്‍ഹെറിറ്റ് ചെയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:44&lt;br /&gt;
| '''Hierarchical Inheritance'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:47&lt;br /&gt;
|  '''Hierarchical Inheritance''' ല്‍ , ഒന്നില്‍ കൂടുതല്‍ '''derived classes''' ഒരു '''base class''' ല്‍ നിന്ന് ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| '''Multilevel inheritance'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:57&lt;br /&gt;
|  '''Multilevel inheritance''' ല്‍ ഒരു '''sub class'''  മറ്റൊരു ക്ലാസ്സിന്  '''base class''' ആയി മാറുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:05&lt;br /&gt;
| '''Hybrid inheritance''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:08&lt;br /&gt;
|   '''hybrid inheritance'''ല്‍ വിവിധ തരത്തിലുള്ള ഇന്‍ഹെറിറ്റന്‍സ് ഒന്നിച്ച്‌ ചേര്‍ത്തിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:14 &lt;br /&gt;
|  ഇനി നമുക്ക് '''single level inheritance.''' ന്‍റെ ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:23&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''exam_inherit.cpp'''  ആണ്&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
|ഈ ഉദാഹരണത്തില്‍ ഒരു സ്റ്റൂഡൻറ്റിന്‍റെ പേര്,റോള്‍ നമ്പര്‍, മാര്‍ക്ക്‌ ഇവ കാണുവാനുള്ള പ്രോഗ്രാമാണ് നമ്മള്‍ ചെയ്യുനത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
|'''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:38&lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക്  '''student.''' എന്ന  '''class''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| '''student'''  എന്ന ക്ലാസ്സിന്‍റെ പ്രൈവറ്റ് മെംബേര്‍സായി ഇൻറ്റജർ വാരിയബിള്‍ '''roll no''' ഉം '''character array''' '''name''' ഉം ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
| '''student''' എന്ന ക്ലാസ്സിന്‍റെ രണ്ട് പബ്ലിക്‌  ഫങ്ഷൻസാണ്  '''input ''' ഉം ''' display '''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:59&lt;br /&gt;
| '''input''' ഫങ്ഷൻ ഉപയോഗിക്കുനത് സ്റ്റൂഡൻറ്റിന്‍റെ '''name''' ഉം '''rollno''' ഉം സ്വീകരിക്കാനാണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
| '''display''' ഫങ്ഷൻ ഉപയോഗിക്കുനത് സ്റ്റൂഡൻറ്റിന്‍റെ '''name''' ഉം '''rollno''' ഉം സ്ക്രീനില്‍ കാണിക്കാനാണ്. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:11&lt;br /&gt;
|  ഇവിടെ നമ്മുക്ക്  '''exam_inherit.''' എന്ന മറ്റൊരു ക്ലാസ്സുണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:16&lt;br /&gt;
|ഇത് ഒരു  '''derived class.''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
|ഇത് '''student''' എന്ന ക്ലാസ്സിന്‍റെ ഫങ്ഷനും ഡാറ്റയും ഇന്ഹെരിറ്റ് ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
|'''exam_inherit''' എന്ന ക്ലാസ്സിന്‍റെ പ്രൈവറ്റ് വരിയബിള്‍സായി '''sub1, sub2, sub3, total.''' എന്നിവയെ ഡിക്ലയെര്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
|  ഇവിടെ നമ്മുക്ക് '''input_exam''',  '''display_exam''' എന്ന രണ്ട്  പബ്ലിക്‌  ഫങ്ഷൻസുണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
|ഇവിടെ നമ്മള്‍  '''exam_inherit.''' എന്ന ക്ലാസ്സ്‌ അടക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:44&lt;br /&gt;
|  '''input_exam ''' എന്ന ഫങ്ഷൻ  ഉപയോഗിച്ച് മൂന്ന് സബ്ജക്റ്റിന്‍റെ മാര്‍ക്ക്‌ നമ്മള്‍ സ്വീകരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
|  ഇവിടെ  '''display_exam''' എന്ന  ഫങ്ഷൻ ഉപയോഗിച്ച് മൂന്ന് സബ്ജക്റ്റിന്‍റെയും ആകെ മാര്‍ക്ക് കണ്ടുപിടിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
|അത് പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
| ഇത് നമ്മുടെ '''മെയിൻ ഫംഗ്ഷൻ''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
|  ഇവിടെ നമ്മള്‍ '''exam_inherit''' എന്ന ക്ലാസ്സിന്  '''ex''' എന്ന ഒബ്ജക്റ്റ് ക്രിയേറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| അതിനുശേഷം '''ex''' എന്ന ഒബ്ജെക്റ്റ് ഉപയോഗിച്ച് എല്ലാ ഫങ്ഷൻസിനെയും വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
|  ഇത് ഒരു '''return''' സ്റ്റേറ്റ്മെന്‍റൊണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:18&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് exam_inherit ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് exam''' എന്ന്  എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:42&lt;br /&gt;
| '''./exam'''(ഡോട്ട് സ്ലാഷ് exam) എന്ന് ടൈപ്പ് ചെയ്യുക. എൻറ്റർ  അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
|  നമ്മള്‍ കാണുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|'''Enter Roll no.:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:49&lt;br /&gt;
|ഞാന്‍ ''' 1''' എന്ന് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
|'''Enter Name:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
|ഞാന്‍ ''Arya''' എന്ന് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:55&lt;br /&gt;
|'''Enter marks of subject1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
|'''60''' എന്ന് കൊടുക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| '''subject 2'''  ന് '''70'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:02&lt;br /&gt;
| അതുപോലെ '''subjec 3''' ന് “’ 80'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:08&lt;br /&gt;
|'''Roll no is: 1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
|'''Name is: Arya''' and,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
|'''Total is: 210'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:13&lt;br /&gt;
|  ഇനി നമ്മുക്ക് '''multilevel inheritance''' എങ്ങനെയെന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:22&lt;br /&gt;
|നമ്മുടെ ഫയല്‍ നെയിം '''multilevel.cpp''' എന്നാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:28&lt;br /&gt;
|ഞാന്‍ '''total''' എന്ന ഒരു വരിയബിള്‍ ഡിക്ലയര്‍ ചെയ്തിട്ടുണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:32&lt;br /&gt;
| ഇത്  '''exam_inherit.''' എന്ന ക്ലാസ്സിന്‍റെ പബ്ലിക്‌ വരിയബിള്‍ ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
|'''derived class.'''ല്‍ പ്രൈവറ്റ് വരിയബിള്‍ ഉപയോഗിക്കാന്‍ കിഴിയാത്തതുകൊണ്ടാണ് പബ്ലിക്‌ ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
|  നമ്മുക്ക്  '''grade.''' എന്ന മറ്റൊരു ക്ലാസ്സ്‌ ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
|ഇത് '''exam_inherit.''' എന്ന ക്ലാസ്സിനെ ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:53&lt;br /&gt;
|'''grade'''  എന്ന ക്ലാസ്സ്‌ ഒരു '''derived class''' ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
| അതുപോലെ  '''grade''' എന്ന ക്ലാസ്സിന്‍റെ '''base class''' ആണ് '''exam_inherit'''  എന്ന ക്ലാസ്സ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
|'''exam_inherit''' എന്ന ക്ലാസ്സിന്‍റെ എല്ലാ ഫങ്ഷൻസും ഡാറ്റയും '''grade''' എന്ന ക്ലാസ്സ്‌ ഇന്‍ഹെറിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ '''grade''' എന്ന ക്ലാസ്സിന് '''avg''' എന്നൊരു പ്രൈവറ്റ് മെംബര്‍ ഡിക്ലയര്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
| 06:17&lt;br /&gt;
|അതുപോലെ  '''average''' എന്നൊരു പബ്ലിക്‌  ഫങ്ഷനും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:21&lt;br /&gt;
|ക്ലാസ്സ്‌ ഇവിടെ അടക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:23&lt;br /&gt;
| '''average'''  ഫങ്ഷൻ  ഉപയോഗിക്കുന്നത് ശരാശരി മാര്‍ക്ക്‌ അറിയാനാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:27&lt;br /&gt;
|ഇവിടെ '''average.''' പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
|ഇപ്പോള്‍ നമ്മള്‍ മെയിന്‍  ഫങ്ഷനുള്ളില്‍ '''grade''' എന്ന ക്ലാസ്സിന് '''gd''' എന്ന ഒബ്ജെക്റ്റ് ക്രിയെറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
| '''gd''' എന്ന ഒബ്ജെക്റ്റ് ഉപയോഗിച്ച് എല്ലാ ഫങ്ഷൻസിനെയും വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:40&lt;br /&gt;
|'''gd.input()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
|'''input_exam'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
|'''display'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:45&lt;br /&gt;
|'''display_exam'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:46&lt;br /&gt;
|അതുപോലെതന്നെ  '''average'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:49&lt;br /&gt;
| ഇതാണ് നമ്മുടെ '''return''' സ്റ്റേറ്റ്മെന്‍റ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:52&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് കാണാം  '''grade'''  എന്നത് ഒരു '''derived class.''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:56&lt;br /&gt;
| അതുപോലെ  '''exam_inherit''' എന്നത് “grade”’ എന്ന ക്ലാസ്സിന്‍റെ ഒരു “’base class”’ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
|എന്നാല്‍  ഇവിടെ  '''exam_inherit''' എന്നത് ഒരു '''derived class.''' ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:06&lt;br /&gt;
| അതുപോലെ  '''student''' എന്നത് '''exam_inherit.''' എന്ന ക്ലാസ്സിന് ഒരു '''base class''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:12&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| നമ്മുക്ക് ടെര്‍മിനലിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:17&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് multilevel.cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് mul''' എന്ന്  എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:26&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:27&lt;br /&gt;
| '''./mul''' (ഡോട്ട് സ്ലാഷ് mul) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:32&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ കാണുന്നത് ,  '''Enter Roll no.:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
|ഞാന്‍  '''2''' എന്ന് എന്‍റ്റര്‍ ചെയ്തു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
|'''Enter Name:'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:38&lt;br /&gt;
|ഞാന്‍  '''Pratham''' എന്ന് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:41&lt;br /&gt;
|'''Enter marks of subject1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:43&lt;br /&gt;
|'''65''' എന്ന് കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
|'''subject2  ന്  67'''എന്നും ,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:48&lt;br /&gt;
|'''subject3  ക്ക്  82''' എന്നും കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:52&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:54&lt;br /&gt;
|'''Roll no is: 2 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:56&lt;br /&gt;
|'''Name is: Pratham '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:57&lt;br /&gt;
|'''Total is: 214 ''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
|'''Average is: 71'''  എന്നായിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:01&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:05&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് മടങ്ങി പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:07&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:08&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:10&lt;br /&gt;
|'''ഇന്‍ഹെറിറ്റന്‍സ്''' and,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:11&lt;br /&gt;
| വിവിധ തരത്തിലുള്ള '''ഇന്‍ഹെറിറ്റന്‍സ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:15&lt;br /&gt;
|'''shape''' എന്ന ക്ലാസ്സ്‌ ക്രിയെറ്റ് ചെയ്യാന്‍ പ്രോഗ്രാം എഴുതുക..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:18&lt;br /&gt;
| ആ ക്ലാസ്സിന് , '''area''', '''perimeter''' എന്ന രണ്ട് ഫങ്ഷൻസ്  ക്രിയെറ്റ് ചെയ്യുക.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 08:23&lt;br /&gt;
|അതിനുശേഷം '''square''','''rectangle''','''circle''' തുടങ്ങിയ ഷേപ്പ്സിന്‍റെ '''area'''ഉം '''perimeter'''ഉം കണ്ടുപിടിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:31&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:34&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:37&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:42&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:44&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:47&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:51&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:58&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:02&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:09&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:13 &lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Static-Members/Malayalam</id>
		<title>Advanced-Cpp/C2/Static-Members/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Static-Members/Malayalam"/>
				<updated>2015-04-20T11:46:46Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border = 1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| '''static members''' in C++ എന്ന സ്പോകെൻ  റ്റൂറ്റോറീൽ ലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
|'''സ്റ്റാറ്റിക് കീവേര്‍ഡ്‌.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| '''സ്റ്റാറ്റിക് വേരിയബിൾ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| '''സ്റ്റാറ്റിക് ഫങ്ഷൻ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക്  ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:17&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
|''' ഉബുണ്ടു OS '''version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
|'''g++ കമ്പൈലർ '''version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
|സ്റ്റാറ്റികിനെ കുറിച്ചാണ് നമ്മൾ ഇപ്പോൾ കാണുന്നത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
|ആദ്യത്തെ ഒബ്ജെക്റ്റ് നിര്‍മിക്കുനതിനു മുന്‍പ് '''സ്റ്റാറ്റിക് വേരിയബിള്‍സ്''' സീറോ ആയി ഇനിഷലൈസ് ചെയ്യണം.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
|ഒരു പ്രോഗ്രാമില്‍ സ്റ്റാറ്റിക് വെരിയബിളിന്‍റെ ഒരു കോപ്പി മാത്രമാണ് ഉണ്ടായിരിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
|എല്ലാ ഒബ്ജെക്റ്റ്സും ആ വേരിയബിള്‍നെ പങ്കുവെക്കുകയാണ് ചെയുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:47&lt;br /&gt;
|പ്രോഗ്രാം അവസാനിക്കുനത് വരെ ഈ വേരിയബിള്‍ മെമ്മോറിയില്‍ ഉണ്ടായിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:52&lt;br /&gt;
| '''സ്റ്റാറ്റിക് ഫങ്ഷൻ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:54&lt;br /&gt;
|ഒരു ഒബ്ജെക്റ്റിന്‍റെ സഹായം ഇല്ലാതെതന്നെ സ്റ്റാറ്റിക് ഫംഗ്ഷന്‍ ഉപയോഗിക്കാന്‍ സാധിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.00&lt;br /&gt;
| സ്റ്റാറ്റിക് ഫംഗ്ഷൻ  ആക്സെസ്  ചെയ്യാന്‍ നമ്മള്‍ ഉപയോഗിക്കുനത്,&lt;br /&gt;
|-&lt;br /&gt;
| 01.03&lt;br /&gt;
| '''classname ::'''(സ്കോപ് റസൊലൂഷന്‍ ഓപ്പറേറ്റര്‍) അതുപോലെതന്നെ '''static function();'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
|ഇനി നമുക്ക് '''static memebers''' ന്‍റെ ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''static dot cpp'''  ആണ്&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:21&lt;br /&gt;
| ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
|'''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:27&lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:31&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക്  '''statex.''' എന്ന  '''class''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് '''പ്രൈവറ്റ്''' ആയി ഡിക്ലയര്‍ ചെയ്യ്ത ഒരു നോണ്‍ സ്റ്റാറ്റിക് വേരിയബിള്‍ '''x''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:40&lt;br /&gt;
| അതുപോലെതന്നെ '''പബ്ലിക്‌''' ആയി ഡിക്ലയര്‍ ചെയ്യ്ത ഒരു സ്റ്റാറ്റിക് വേരിയബിള്‍ '''sum''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
| ഇതാണ് നമ്മുടെ '''constructor statex.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:48&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ ''' sum.''' ന്‍റെ വാല്യൂ വര്‍ദ്ധിപ്പിച്ചു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| അതിനുശേഷം ''' sum ''' ന്‍റെ വാല്യൂ ''' x.''' ല്‍ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
|  '''stat.''' എന്നത് നമ്മുടെ  '''static function''' ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:58&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ ''' sum.''' പ്രിന്‍റ് ചെയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
|ഇത് ''' number.''' എന്ന '''function''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ ''' x''' എന്ന നമ്പര്‍ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
| '''class'''  ഇവിടെ അടക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
| ഒരു  '''static variable'''നെ  ഗ്ലോബലി ഡിക്ലയെര്‍ ചെയ്യാന്‍ നമ്മള്‍  '''സ്കോപ് റെസൊലൂഷന്‍ ഓപ്പറേറ്റര്‍''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| ''' static variable '''നെ ആക്ക്സെസ് ചെയ്യാന്‍ നമ്മള്‍ എഴുതേണ്ടത് ഇങ്ങനെയാണ്:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| '''ഡാറ്റ ടൈപ്പ് , ക്ലാസ്സിന്‍റെ പേര് , സ്കോപ് റെസൊലൂഷന്‍ ഓപ്പറേറ്റര്‍''' ശേഷം '''സ്റ്റാറ്റിക് വാരിയബിള്‍ന്‍റെ പേര്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| ഇപ്പോള്‍ വാരിയബള്‍ '''sum''' ആണ് സ്റ്റോേറജ്‌നു വേണ്ടി ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| അത് '''0''' ആയി ഇനിഷ്യലൈസ് ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:33&lt;br /&gt;
| ഇത് നമ്മുടെ '''മെയിൻ ഫംഗ്ഷൻ''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
|  ഇവിടെയാണ് നമ്മള്‍ '''statex.''' എന്ന ക്ലാസ്സിന് ഒബ്ജെക്റ്റ്സ് നിര്‍മിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
|'''o1''', '''o2''', '''o3.''' ഇവയാണ് മൂന്ന് ഒബ്ജെക്റ്റ്സ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
| ''' o1, o2''' and '''o3.''' എന്ന ഒബ്ജെക്റ്റ്സ് ഉപയോഗിച്ച് '''number''' എന്ന ഫംഗ്ഷനെ നമ്മുക്ക് വിളിക്കാം. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
| '''stat'''  എന്ന '''Static''' function ''' ആണ് നമ്മള്‍ ഇവിടെ ആക്സെസ്  ചെയുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:52&lt;br /&gt;
| '''class name ''' ഉം ''' scope resolution operator.''' ഉം ആണ് ഇതിന് ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ '''static variable sum.''' പ്രിന്‍റ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
|  ഇത് ഒരു '''return''' സ്റ്റേറ്റ്മെന്‍റൊണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് '''Ctrl + Alt + T''' എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ '''g++ സ്പേസ് static ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് stat''' എന്ന്  എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:15&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
| '''./stat''' (ഡോട്ട് സ്ലാഷ് stat) എന്ന് ടൈപ്പ് ചെയ്യുക. എൻറ്റർ  അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:30&lt;br /&gt;
| '''Number is: 0, 1, 2 '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| '''Result is: 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| '''Now static var sum is 3''' എന്നായിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:38&lt;br /&gt;
|  ഔട്ട്പുട്ട് എങ്ങനെ കിട്ടി എന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| ഈ വിന്‍ഡോ ഞാന്‍ ചെറുതാക്കുകയാണ് .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
| ഇവിടെ, '''number'''ന്‍റെ വാല്യൂ ആദ്യം '''0''' ആയിരുന്നു. അതായത് '''x'''ന്‍റെ വാല്യൂ '''0'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|അതുകൊണ്ട് ആദ്യത്തെ ഒബ്ജെക്റ്റ്ന് ലഭിച്ചത് '''0''' എന്ന വിലയായിരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| പിന്നീട് '''x =1''' ആയി&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
| അതുകൊണ്ട് രണ്ടാമത്തെ ഒബ്ജെക്റ്റ്ന് ലഭിച്ച വില '''1''' ആയിരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
|അതുപോലെതന്നെ മൂന്നാമത്തെ ഒബ്ജെക്റ്റ്ന് ലഭിച്ച വില '''2''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
| അതിനുശേഷം നമ്മള്‍ '''sum'''ന്‍റെ വാല്യൂ തരുന്ന '''stat''' എന്ന  ഫംഗ്ഷൻ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| '''Result is  sum.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
| ഇവിടെ '''sum''' increment ചെയുകയും വില ''' x.'''ല്‍ സൂക്ഷിക്കുകയുമാണ് ചെയുനത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| അങ്ങനെ ''' 3.''' എന്ന റിസള്‍ട്ട്‌ നമ്മുക്ക് ലഭിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
|നമ്മുക്ക് കിട്ടുന്ന അവസാനത്തെ റിസള്‍ട്ട്‌ :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| '''Static var sum is 3.''' ആയിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
|അടുത്തതായി നമ്മുക്ക്  '''o4.''' എന്നൊരു ഒബ്ജെക്റ്റ് നിര്‍മിക്കാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
| ഞാന്‍ ഇപ്പോള്‍ “number” എന്ന function '''o4''' ഉപയോഗിച്ച് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
|'''Save''ല്‍ ക്ലിക്ക് ചെയ്യുക.'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:48&lt;br /&gt;
| '''up arrow key''' രണ്ടു തവണ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| വീണ്ടും '''up arrow key''' രണ്ടു തവണ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
| '''Result is 4.''' എന്ന് നമ്മുക്ക് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
|അതുപോലെ  '''Now static var sum is 4''' എന്നും കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:00&lt;br /&gt;
| നാലാമത്തെ ഒബ്ജെക്റ്റ് നിര്‍മിച്ചതുകൊണ്ടാണ്‌ ഇങ്ങനെ ലഭിച്ചത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് മടങ്ങി പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:08&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
| '''സ്റ്റാറ്റിക് കീവേര്‍ഡ്‌.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:13&lt;br /&gt;
| '''സ്റ്റാറ്റിക് വാരിയബിള്‍'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| ഉദാഹരണമായി : ''' static int sum;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| '''സ്റ്റാറ്റിക് ഫംഗ്ഷന്‍.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
| ഉദാഹരണമായി : ''' static void stat()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:22&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
|  '''static variable.''' ഡിക്ലയര്‍ ചെയ്യ്തുകൊണ്ട് ഒരു ക്ലാസ്സ്‌ ക്രിയേറ്റ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
| ആ വാരിയബിള്‍നെ ഡിക്രിമെന്‍റ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| അതോടൊപ്പം വാല്യൂ പ്രിന്‍റ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:31&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:34&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:51&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:58&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:13&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Static-Members/Malayalam</id>
		<title>Advanced-Cpp/C2/Static-Members/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Static-Members/Malayalam"/>
				<updated>2015-04-20T11:41:39Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border = 1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| '''static members''' in C++ എന്ന സ്പോകെൻ  റ്റൂറ്റോറീൽ ലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
|'''സ്റ്റാറ്റിക് കീവേര്‍ഡ്‌.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| '''സ്റ്റാറ്റിക് വേരിയബിൾ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| '''സ്റ്റാറ്റിക് ഫങ്ഷൻ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക്  ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:17&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
|''' ഉബുണ്ടു OS '''version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
|'''g++ കമ്പൈലർ '''version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
|സ്റ്റാറ്റികിനെ കുറിച്ചാണ് നമ്മൾ ഇപ്പോൾ കാണുന്നത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
|ആദ്യത്തെ ഒബ്ജെക്റ്റ് നിര്‍മിക്കുനതിനു മുന്‍പ് '''സ്റ്റാറ്റിക് വേരിയബിള്‍സ്''' സീറോ ആയി ഇനിഷലൈസ് ചെയ്യണം.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
|ഒരു പ്രോഗ്രാമില്‍ സ്റ്റാറ്റിക് വെരിയബിളിന്‍റെ ഒരു കോപ്പി മാത്രമാണ് ഉണ്ടായിരിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
|എല്ലാ ഒബ്ജെക്റ്റ്സും ആ വേരിയബിള്‍നെ പങ്കുവെക്കുകയാണ് ചെയുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:47&lt;br /&gt;
|പ്രോഗ്രാം അവസാനിക്കുനത് വരെ ഈ വേരിയബിള്‍ മെമ്മോറിയില്‍ ഉണ്ടായിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:52&lt;br /&gt;
| '''സ്റ്റാറ്റിക് ഫങ്ഷൻ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:54&lt;br /&gt;
|ഒരു ഒബ്ജെക്റ്റിന്‍റെ സഹായം ഇല്ലാതെതന്നെ സ്റ്റാറ്റിക് ഫംഗ്ഷന്‍ ഉപയോഗിക്കാന്‍ സാധിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.00&lt;br /&gt;
| സ്റ്റാറ്റിക് ഫംഗ്ഷൻ  ആക്സെസ്  ചെയ്യാന്‍ നമ്മള്‍ ഉപയോഗിക്കുനത്,&lt;br /&gt;
|-&lt;br /&gt;
| 01.03&lt;br /&gt;
| '''classname ::'''(സ്കോപ് റസൊലൂഷന്‍ ഓപ്പറേറ്റര്‍) അതുപോലെതന്നെ '''static function();'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
|ഇനി നമുക്ക് '''static memebers''' ന്‍റെ ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''static dot cpp'''  ആണ്&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:21&lt;br /&gt;
| ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
|'''iostream''' എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:27&lt;br /&gt;
| ഇവിടെ നാം '''STD namespace''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:31&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക്  '''statex.''' എന്ന  '''class''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് '''പ്രൈവറ്റ്''' ആയി ഡിക്ലയര്‍ ചെയ്യ്ത ഒരു നോണ്‍ സ്റ്റാറ്റിക് വേരിയബിള്‍ '''x''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:40&lt;br /&gt;
| അതുപോലെതന്നെ '''പബ്ലിക്‌''' ആയി ഡിക്ലയര്‍ ചെയ്യ്ത ഒരു സ്റ്റാറ്റിക് വേരിയബിള്‍ '''sum''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
| ഇതാണ് നമ്മുടെ '''constructor statex.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:48&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ ''' sum.''' ന്‍റെ വാല്യൂ വര്‍ദ്ധിപ്പിച്ചു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| അതിനുശേഷം ''' sum ''' ന്‍റെ വാല്യൂ ''' x.''' ല്‍ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
|  '''stat.''' എന്നത് നമ്മുടെ  '''static function''' ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:58&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ ''' sum.''' പ്രിന്‍റ് ചെയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
|ഇത് ''' number.''' എന്ന '''function''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ ''' x''' എന്ന നമ്പര്‍ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
| '''class'''  ഇവിടെ അടക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
| ഒരു  '''static variable'''നെ  ഗ്ലോബലി ഡിക്ലയെര്‍ ചെയ്യാന്‍ നമ്മള്‍  '''സ്കോപ് റെസൊലൂഷന്‍ ഓപ്പറേറ്റര്‍''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| ''' static variable '''നെ ആക്ക്സെസ് ചെയ്യാന്‍ നമ്മള്‍ എഴുതേണ്ടത് ഇങ്ങനെയാണ്:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| '''ഡാറ്റ ടൈപ്പ് , ക്ലാസ്സിന്‍റെ പേര് , സ്കോപ് റെസൊലൂഷന്‍ ഓപ്പറേറ്റര്‍''' ശേഷം '''സ്റ്റാറ്റിക് വാരിയബിള്‍ന്‍റെ പേര്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| ഇപ്പോള്‍ വാരിയബള്‍ '''sum''' ആണ് സ്റ്റോേറജ്‌നു വേണ്ടി ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| അത് '''0''' ആയി ഇനിഷ്യലൈസ് ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:33&lt;br /&gt;
| ഇത് നമ്മുടെ '''മെയിൻ ഫംഗ്ഷൻ''' ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
|  ഇവിടെയാണ് നമ്മള്‍ '''statex.''' എന്ന ക്ലാസ്സിന് ഒബ്ജെക്റ്റ്സ് നിര്‍മിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
|'''o1''', '''o2''', '''o3.''' ഇവയാണ് മൂന്ന് ഒബ്ജെക്റ്റ്സ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
| ''' o1, o2''' and '''o3.''' എന്ന ഒബ്ജെക്റ്റ്സ് ഉപയോഗിച്ച് '''number''' എന്ന ഫംഗ്ഷനെ നമ്മുക്ക് വിളിക്കാം. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
| “'stat'''  എന്ന '''Static''' function ''’ ആണ് നമ്മള്‍ ഇവിടെ ആക്സെസ്  ചെയുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:52&lt;br /&gt;
| '''class name ''' ഉം ''' scope resolution operator.''' ഉം ആണ് ഇതിന് ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ '''static variable sum.''' പ്രിന്‍റ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
|  ഇത് ഒരു ''return''' സ്റ്റേറ്റ്മെന്‍റൊണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത്”’ Ctrl + Alt + T ”’ എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ “’ g++ സ്പേസ് static ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് stat”’ എന്ന്  എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:15&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
| ./ stat (ഡോട്ട് സ്ലാഷ് stat) എന്ന് ടൈപ്പ് ചെയ്യുക. എൻറ്റർ  അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:30&lt;br /&gt;
| '''Number is: 0, 1, 2 ''’.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| '''Result is: 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| '''Now static var sum is 3''' എന്നായിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:38&lt;br /&gt;
|  ഔട്ട്പുട്ട് എങ്ങനെ കിട്ടി എന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| ഈ വിന്‍ഡോ ഞാന്‍ ചെറുതാക്കുകയാണ് .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
| ഇവിടെ, “’number”’ന്‍റെ വാല്യൂ ആദ്യം “’0’” ആയിരുന്നു. അതായത് “’x”’ന്‍റെ വാല്യൂ “’0”’.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|അതുകൊണ്ട് ആദ്യത്തെ ഒബ്ജെക്റ്റ്ന് ലഭിച്ചത് “’0”’ എന്ന വിലയായിരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| പിന്നീട് ''' x =1''' ആയി&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
| അതുകൊണ്ട് രണ്ടാമത്തെ ഒബ്ജെക്റ്റ്ന് ലഭിച്ച വില “’1”’ ആയിരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
|അതുപോലെതന്നെ മൂന്നാമത്തെ ഒബ്ജെക്റ്റ്ന് ലഭിച്ച വില “’2”’ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
| അതിനുശേഷം നമ്മള്‍ “’sum”’ന്‍റെ വാല്യൂ തരുന്ന '''stat''' എന്ന  ഫംഗ്ഷൻ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| '''Result is  sum.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
| ഇവിടെ ‘”sum”’ increment ചെയുകയും വില ''' x.'''ല്‍ സൂക്ഷിക്കുകയുമാണ് ചെയുനത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| അങ്ങനെ ''' 3.''' എന്ന റിസള്‍ട്ട്‌ നമ്മുക്ക് ലഭിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
|നമ്മുക്ക് കിട്ടുന്ന അവസാനത്തെ റിസള്‍ട്ട്‌ :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| '''Static var sum is 3.''' ആയിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
|അടുത്തതായി നമ്മുക്ക്  '''o4.''' എന്നൊരു ഒബ്ജെക്റ്റ് നിര്‍മിക്കാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
| ഞാന്‍ ഇപ്പോള്‍ “number”’ എന്ന function “’o4”’ ഉപയോഗിച്ച് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
|'''Save''ല്‍ ക്ലിക്ക് ചെയ്യുക.'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:48&lt;br /&gt;
| “’up arrow key”’ രണ്ടു തവണ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| വീണ്ടും “’up arrow key”’ രണ്ടു തവണ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
| '''Result is 4.''' എന്ന് നമ്മുക്ക് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
|അതുപോലെ  '''Now static var sum is 4''' എന്നും കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:00&lt;br /&gt;
| നാലാമത്തെ ഒബ്ജെക്റ്റ് നിര്‍മിച്ചതുകൊണ്ടാണ്‌ ഇങ്ങനെ ലഭിച്ചത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് മടങ്ങി പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:08&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
| '''സ്റ്റാറ്റിക് കീവേര്‍ഡ്‌.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:13&lt;br /&gt;
| '''സ്റ്റാറ്റിക് വാരിയബിള്‍'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| ഉദാഹരണമായി : ''' static int sum;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| '''സ്റ്റാറ്റിക് ഫംഗ്ഷന്‍.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
| ഉദാഹരണമായി : ''' static void stat()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:22&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
|  '''static variable.''' ഡിക്ലയര്‍ ചെയ്യ്തുകൊണ്ട് ഒരു ക്ലാസ്സ്‌ ക്രിയേറ്റ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
| ആ വാരിയബിള്‍നെ ഡിക്രിമെന്‍റ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| അതോടൊപ്പം വാല്യൂ പ്രിന്‍റ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:31&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:34&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:51&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:58&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:13&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Static-Members/Malayalam</id>
		<title>Advanced-Cpp/C2/Static-Members/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Static-Members/Malayalam"/>
				<updated>2015-04-20T11:36:35Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: Created page with &amp;quot; {| border = 1 | '''Time''' | '''Narration'''  |- | 00:01 | '''static members''' in C++ എന്ന സ്പോകെൻ  റ്റൂറ്റോറീൽ ലേക്ക...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border = 1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| '''static members''' in C++ എന്ന സ്പോകെൻ  റ്റൂറ്റോറീൽ ലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
|'''സ്റ്റാറ്റിക് കീവേര്‍ഡ്‌.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| '' 'സ്റ്റാറ്റിക് വേരിയബിൾ' ''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| '' 'സ്റ്റാറ്റിക് ഫങ്ഷൻ' ''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
|ഒരു ഉദാഹരണത്തിൻറെ സഹായത്തോടെ നമുക്ക്  ഇത് പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:17&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
|''' ഉബുണ്ടു OS '''version 11.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
|'''g++ കമ്പൈലർ  '''version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
|സ്റ്റാറ്റികിനെ കുറിച്ചാണ് നമ്മൾ ഇപ്പോൾ കാണുന്നത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
|ആദ്യത്തെ ഒബ്ജെക്റ്റ് നിര്‍മിക്കുനതിനു മുന്‍പ് “’സ്റ്റാറ്റിക് വേരിയബിള്‍സ്”’ സീറോ ആയി ഇനിഷലൈസ് ചെയ്യണം.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
|ഒരു പ്രോഗ്രാമില്‍ സ്റ്റാറ്റിക് വെരിയബിളിന്‍റെ ഒരു കോപ്പി മാത്രമാണ് ഉണ്ടായിരിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
|എല്ലാ ഒബ്ജെക്റ്റ്സും ആ വേരിയബിള്‍നെ പങ്കുവെക്കുകയാണ് ചെയുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:47&lt;br /&gt;
|പ്രോഗ്രാം അവസാനിക്കുനത് വരെ ഈ വേരിയബിള്‍ മെമ്മോറിയില്‍ ഉണ്ടായിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:52&lt;br /&gt;
| '' 'സ്റ്റാറ്റിക് ഫങ്ഷൻ' ''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:54&lt;br /&gt;
|ഒരു ഒബ്ജെക്റ്റിന്‍റെ സഹായം ഇല്ലാതെതന്നെ സ്റ്റാറ്റിക് ഫംഗ്ഷന്‍ ഉപയോഗിക്കാന്‍ സാധിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.00&lt;br /&gt;
| സ്റ്റാറ്റിക് ഫംഗ്ഷൻ  ആക്സെസ്  ചെയ്യാന്‍ നമ്മള്‍ ഉപയോഗിക്കുനത്,&lt;br /&gt;
|-&lt;br /&gt;
| 01.03&lt;br /&gt;
| “’classname :: ‘”(സ്കോപ് റസൊലൂഷന്‍ ഓപ്പറേറ്റര്‍) അതുപോലെതന്നെ “’static function();’”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
|ഇനി നമുക്ക് “’static memebers’” ന്‍റെ ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് '''static dot cpp'''  ആണ്&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:21&lt;br /&gt;
| ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
|”’iostream”’ എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:27&lt;br /&gt;
| ഇവിടെ നാം “’STD namespace”’ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:31&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക്  '''statex.''' എന്ന  '''class''' ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് ‘”പ്രൈവറ്റ്’” ആയി ഡിക്ലയര്‍ ചെയ്യ്ത ഒരു നോണ്‍ സ്റ്റാറ്റിക് വേരിയബിള്‍ x ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:40&lt;br /&gt;
| അതുപോലെതന്നെ ‘”പബ്ലിക്‌’” ആയി ഡിക്ലയര്‍ ചെയ്യ്ത ഒരു സ്റ്റാറ്റിക് വേരിയബിള്‍ sum ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
| ഇതാണ് നമ്മുടെ '''constructor statex.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:48&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ ‘'' sum.''' ന്‍റെ വാല്യൂ വര്‍ദ്ധിപ്പിച്ചു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| അതിനുശേഷം ''' sum ''' ന്‍റെ വാല്യൂ ''' x.''' ല്‍ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
|  '''stat.''' എന്നത് നമ്മുടെ  '''static function''' ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:58&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ ''' sum.''' പ്രിന്‍റ് ചെയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
|ഇത് ''' number.''' എന്ന ‘”function’” ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ ''' x''' എന്ന നമ്പര്‍ പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
| ‘”class’”  ഇവിടെ അടക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
| ഒരു  '''static variable'''നെ  ഗ്ലോബലി ഡിക്ലയെര്‍ ചെയ്യാന്‍ നമ്മള്‍  ''സ്കോപ് റെസൊലൂഷന്‍ ഓപ്പറേറ്റര്‍''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| ''' static variable '''നെ ആക്ക്സെസ് ചെയ്യാന്‍ നമ്മള്‍ എഴുതേണ്ടത് ഇങ്ങനെയാണ്:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| '''ഡാറ്റ ടൈപ്പ് , ക്ലാസ്സിന്‍റെ പേര് , സ്കോപ് റെസൊലൂഷന്‍ ഓപ്പറേറ്റര്‍ “’ ശേഷം “’സ്റ്റാറ്റിക് വാരിയബിള്‍ന്‍റെ പേര്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| ഇപ്പോള്‍ വാരിയബള്‍ “’sum’” ആണ് സ്റ്റോേറജ്‌നു വേണ്ടി ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| അത് '''0''' ആയി ഇനിഷ്യലൈസ് ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:33&lt;br /&gt;
| ഇത് നമ്മുടെ “’മെയിൻ ഫംഗ്ഷൻ”’ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
|  ഇവിടെയാണ് നമ്മള്‍ '''statex.''' എന്ന ക്ലാസ്സിന് ഒബ്ജെക്റ്റ്സ് നിര്‍മിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
|'''o1''', '''o2''', '''o3.''' ഇവയാണ് മൂന്ന് ഒബ്ജെക്റ്റ്സ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
| ''' o1, o2''' and '''o3.''' എന്ന ഒബ്ജെക്റ്റ്സ് ഉപയോഗിച്ച് “’number”’ എന്ന ഫംഗ്ഷനെ നമ്മുക്ക് വിളിക്കാം. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
| “'stat'''  എന്ന '''Static''' function ''’ ആണ് നമ്മള്‍ ഇവിടെ ആക്സെസ്  ചെയുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:52&lt;br /&gt;
| '''class name ''' ഉം ''' scope resolution operator.''' ഉം ആണ് ഇതിന് ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ '''static variable sum.''' പ്രിന്‍റ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
|  ഇത് ഒരു ''return''' സ്റ്റേറ്റ്മെന്‍റൊണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
|നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത്”’ Ctrl + Alt + T ”’ എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ “’ g++ സ്പേസ് static ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് stat”’ എന്ന്  എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:15&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
| ./ stat (ഡോട്ട് സ്ലാഷ് stat) എന്ന് ടൈപ്പ് ചെയ്യുക. എൻറ്റർ  അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| നമ്മുക്ക് കിട്ടുന്ന ഔട്ട്പുട്ട് :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:30&lt;br /&gt;
| '''Number is: 0, 1, 2 ''’.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| '''Result is: 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| '''Now static var sum is 3''' എന്നായിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:38&lt;br /&gt;
|  ഔട്ട്പുട്ട് എങ്ങനെ കിട്ടി എന്ന് നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| ഈ വിന്‍ഡോ ഞാന്‍ ചെറുതാക്കുകയാണ് .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
| ഇവിടെ, “’number”’ന്‍റെ വാല്യൂ ആദ്യം “’0’” ആയിരുന്നു. അതായത് “’x”’ന്‍റെ വാല്യൂ “’0”’.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|അതുകൊണ്ട് ആദ്യത്തെ ഒബ്ജെക്റ്റ്ന് ലഭിച്ചത് “’0”’ എന്ന വിലയായിരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| പിന്നീട് ''' x =1''' ആയി&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
| അതുകൊണ്ട് രണ്ടാമത്തെ ഒബ്ജെക്റ്റ്ന് ലഭിച്ച വില “’1”’ ആയിരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
|അതുപോലെതന്നെ മൂന്നാമത്തെ ഒബ്ജെക്റ്റ്ന് ലഭിച്ച വില “’2”’ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
| അതിനുശേഷം നമ്മള്‍ “’sum”’ന്‍റെ വാല്യൂ തരുന്ന '''stat''' എന്ന  ഫംഗ്ഷൻ വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| '''Result is  sum.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
| ഇവിടെ ‘”sum”’ increment ചെയുകയും വില ''' x.'''ല്‍ സൂക്ഷിക്കുകയുമാണ് ചെയുനത്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| അങ്ങനെ ''' 3.''' എന്ന റിസള്‍ട്ട്‌ നമ്മുക്ക് ലഭിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
|നമ്മുക്ക് കിട്ടുന്ന അവസാനത്തെ റിസള്‍ട്ട്‌ :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| '''Static var sum is 3.''' ആയിരിക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
|അടുത്തതായി നമ്മുക്ക്  '''o4.''' എന്നൊരു ഒബ്ജെക്റ്റ് നിര്‍മിക്കാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
| ഞാന്‍ ഇപ്പോള്‍ “number”’ എന്ന function “’o4”’ ഉപയോഗിച്ച് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
|'''Save''ല്‍ ക്ലിക്ക് ചെയ്യുക.'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:48&lt;br /&gt;
| “’up arrow key”’ രണ്ടു തവണ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| വീണ്ടും “’up arrow key”’ രണ്ടു തവണ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
| '''Result is 4.''' എന്ന് നമ്മുക്ക് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
|അതുപോലെ  '''Now static var sum is 4''' എന്നും കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:00&lt;br /&gt;
| നാലാമത്തെ ഒബ്ജെക്റ്റ് നിര്‍മിച്ചതുകൊണ്ടാണ്‌ ഇങ്ങനെ ലഭിച്ചത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ ഇവിടെ അവസാനിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡിലേക്ക് മടങ്ങി പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:08&lt;br /&gt;
| ചുരുക്കത്തിൽ  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
| '''സ്റ്റാറ്റിക് കീവേര്‍ഡ്‌.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:13&lt;br /&gt;
| '''സ്റ്റാറ്റിക് വാരിയബിള്‍'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| ഉദാഹരണമായി : ''' static int sum;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| '''സ്റ്റാറ്റിക് ഫംഗ്ഷന്‍.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
| ഉദാഹരണമായി : ''' static void stat()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:22&lt;br /&gt;
|  നിങ്ങൾ ചെയേണ്ടത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
|  '''static variable.''' ഡിക്ലയര്‍ ചെയ്യ്തുകൊണ്ട് ഒരു ക്ലാസ്സ്‌ ക്രിയേറ്റ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
| ആ വാരിയബിള്‍നെ ഡിക്രിമെന്‍റ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| അതോടൊപ്പം വാല്യൂ പ്രിന്‍റ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:31&lt;br /&gt;
| താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:34&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ടൂടോറിയല്‍ പ്രൊജക്റ്റ്‌നെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്‌ ഷോപ്സ് നടത്തിവരുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:51&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക്, ഞങ്ങൾക്ക് എഴുതുക   contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:58&lt;br /&gt;
|  സ്പോക്കണ് ട്യൂട്ടോറിയല്‍ പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:13&lt;br /&gt;
| ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Constructor-And-Destructor/Malayalam</id>
		<title>Advanced-Cpp/C2/Constructor-And-Destructor/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-Cpp/C2/Constructor-And-Destructor/Malayalam"/>
				<updated>2015-04-20T11:33:50Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: Created page with &amp;quot;{| border = 1  |'''Time''' |'''Narration'''  |- | 00:01 | '''Constructors''' and '''Destructors''' in C++ എന്ന സ്പോകെൻ  ട്യൂറ്റോറീൽ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| '''Constructors''' and '''Destructors''' in C++ എന്ന സ്പോകെൻ  ട്യൂറ്റോറീൽ ലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ''' കൻസ്റ്റ്റക്റ്റർസ് '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| '''വിവിധ തരത്തിലുള്ള കൻസ്റ്റ്റക്റ്റർസ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| ''' ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| നമുക്ക് ചില ഉദാഹരണങ്ങളുടെ സഹായത്തോടെ  ഇത് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| ''' ഉബുണ്ടു OS ''' version 11.10,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| '''g++''' ''' കമ്പൈലർ  ''' version 4.6.1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
| കൺസ്ട്രക്റ്ററിനെ കുറിച്ചാണ് നമ്മൾ ഇപ്പോൾ കാണുന്നത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
| ഒരു “’കൻസ്റ്റ്റക്റ്റർ”’ ഒരു മെംബർ ഫംഗ്ഷനാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| “’ക്ലാസ്സിൻറെ പേര്”’ തനെയാണ്‌ ഇതിനും കൊടുക്കുനത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| “’കൻസ്റ്റ്റക്റ്റർസ്ന്”’ വാല്യൂ തിരിച്ച് അയക്കാൻ കഴിയില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:40&lt;br /&gt;
| ഒരു ഒബ്ജെക്റ്റ് നിർമിക്കുമ്പോൾ ഇത്  സ്വന്തമായി പ്രവർത്തിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| വിവിധ തരത്തിലുള്ള “’കൻസ്റ്റ്റക്റ്റർസ്”’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| ''' പാരാമീറ്ററയ്സ്ഡ്  കൻസ്റ്റ്റക്റ്റർസ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
| '''കോപ്പി കൻസ്റ്റ്റക്റ്റർസ്. അതുപോലെ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| '''ഡിഫോൽറ്റ്  കൻസ്റ്റ്റക്റ്റർസ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
| ഇനി നമ്മുക്ക് “’ ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്നെ “’കുറിച്ച് നോക്കാം  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർ”’ മെമറി ഡിഅലോകേറ്റ് ചെയ്യാൻ  ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| ഒരു ഒബ്ജെക്റ്റ് ഇല്ലാതാക്കുമ്പോഴാണ് ഇത് പ്രവർത്തിക്കുനത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| ഒരു “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർ”’  ആർഗ്യമൻറ്റ്സ്  ഒന്നും എടുക്കുന്നില്ല , അതുപോലെ അതിന് റിട്ടേണ്‍  ടൈപ്പ് ഇല്ല&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07 &lt;br /&gt;
| ഇനി നമ്മുക്ക് “’കൻസ്റ്റ്റക്റ്റർസ്ൻറെയും”’ “’ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്ൻറെയും”’ ഉദാഹരണങ്ങൾ നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:11&lt;br /&gt;
|എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് “’cons-dist.cpp”’ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| ഈ  പ്രോഗ്രാമിൽ നമ്മൾ ചെയുനത്  “’കൻസ്റ്റ്റക്റ്റർ”’  ഉപയോഗിച്ച് രണ്ട് സംഖ്യകളെ കൂട്ടുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:25&lt;br /&gt;
|ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
|  “’iostream”’ എന്നത്  ഒരു “’ഹെഡർ ഫയൽ”’ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:30&lt;br /&gt;
| ഇവിടെ നാം “’STD നെയിംസ്പേസ്”’  ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:33&lt;br /&gt;
| നമ്മുക്ക് “’അഡിഷൻ”’ എന്ന ഒരു ക്ലാസ്സ്‌ ഉണ്ട്.  “’a”’ യും “’b”’ യും “ integer variables”  ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
|ഇത്  “addition” ക്ലാസ്സിൻറെ പ്രൈവറ്റ് മെംബേർസ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| ഇവിടെ നാം “’പബ്ലിക്  സ്പെസിഫയർ”’ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
|  ഇനി നമ്മുക്ക് ”’addition”’ എന്ന “’കൻസ്റ്റ്റക്റ്റർ”’  ഉണ്ട് .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| ഈ “’കൻസ്റ്റ്റക്റ്റർന്”’ ക്ലാസ്സിൻറെ അതേ പേരാണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| ഇവിടെ നമ്മൾ രണ്ട് ആർഗ്യമൻറ്റ്സ്  കൊടുത്തു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:54&lt;br /&gt;
| ഇനി നമുക്ക് ഒരു “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർ”’ ഡിഫൈൻ ചെയ്യാം .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:57&lt;br /&gt;
| ഇതിനായി നമ്മൾ “’ഡിസ്റ്റ്ര് ക്ക്റ്ററിൻറെ”’ പേരിന് മുന്നിൽ “’ടില്ഡ് (~)”’ ചിഹ്നം ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
| “’add”’ ഒരു പബ്ലിക്   ഫംഗ്ഷനാണ്‌  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
|ഇത് റിട്ടേണ്‍ ചെയുനത് “ a”  യുടെയും “ b”  യുടെയും ആകെ തുകയാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| ഇവിടെ “’സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്റർ’”  ഉപയോഗിച്ചാണ്‌ കൻസ്റ്റ്റക്റ്റർ ആക്സെസ് ചെയുനത് &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:12&lt;br /&gt;
| a യും b യും പ്രൈവറ്റ് മെംബേർസ്സാണ്  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| പ്രൈവറ്റ് മെംബേർസ്നെ ആക്സെസ് ചെയാൻ  നമ്മൾ x അതുപോലെ y ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| പിന്നീട് “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർനെ”’ ആക്സെസ് ചെയുന്നു  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| ഇവിടെ നമ്മൾ “memory deallocation”  എന്ന് പ്രിൻറ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
|ഇത് നമ്മുടെ “main function” ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| ഇവിടെ നമ്മൾ  “addition”  ക്ലാസിന്  “obj”  എന്ന ഒബ്ജെക്റ്റ് നിർമിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
| “’3’”,  “4’” എന്ന രണ്ട് ആർഗ്യമൻറ്റ്സ് പാസ്‌  ചെയ്യുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| “’മൂന്ന്”’ ‘” x’”  ലും “’ നാല് ‘” “’y”’  ലും സൂക്ഷിച്ചിരിക്കുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| ഇത് അര്‍ത്ഥമാക്കുനത്  “a”  യുടെ വില  “3”  ഉം  “b”  യുടെ വില “4”  ഉം  എന്നാണ് &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| ആർഗ്യമൻറ്റ്സ്ഉള്ള  കൻസ്റ്റ്റക്റ്റർനെ  “’പാരാമീറ്ററയ്സ്ഡ്  കൻസ്റ്റ്റക്റ്റർ”’ എന്ന് വിളിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:50&lt;br /&gt;
| അതുകൊണ്ട് ഇത് ഒരു പാരാമീറ്ററയ്സ്ഡ്  കൻസ്റ്റ്റക്റ്റർ ആകുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
|ഇവിടെ നമ്മൾ “’obj”’ എന്ന ഒബ്ജെക്റ്റ് ഉപയോഗിച്ച് “’add”’ എന്ന ഫംഗ്ഷനെ വിളിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
|ശേഷം “sum”  പ്രിൻറ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
| ഇത് ഒരു റിട്ടേണ്‍ സ്റ്റേറ്റ്മൻറ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
| നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് “’Ctrl + Alt + T”’ എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ  g++ സ്പേസ് cons ഹൈഫൻ obj ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് cons എന്ന്  ടൈപ്പ് ചെയുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| ''' എൻറ്റർ”’ അമർത്തുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
|  ./ cons (ഡോട്ട് സ്ലാഷ് cons) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
|  “’എൻറ്റർ”’ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
| നമ്മൾ കാണുന്ന ഔട്ട്പുട്ട്:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| '''Sum is 7''' and '''Memory Deallocation'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| ഇനി  നമ്മുക്ക് ഡിഫോൽറ്റ് കൻസ്റ്റ്റക്റ്റർസ്സിൻറെ  ഉദാഹരണം കാണാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:37&lt;br /&gt;
|  നമുക്ക് പ്രോഗ്രമിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് “’ഡിഫോൽറ്റ്  ഡോട്ട് cpp”’ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
|  കൻസ്റ്റ്റക്റ്റർ ക്ലാസ്സിൽ ഡിക്ലെർ ചെയ്തിട്ടിലെങ്കിൽ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| കമ്പൈലർ ക്ലാസ്സിന് ഒരു ഡിഫോൽറ്റ് കൻസ്റ്റ്റക്റ്റർ ഉളതായി  അസൂമ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
|ഞാന്‍ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
|”’iostream”’ എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:58&lt;br /&gt;
| ഇവിടെ നാം “’STD namespace”’ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
| നമ്മുക്ക് ഇവിടെ “ Subtraction''' എന്ന ഒരു ക്ലാസ്സുണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
| a and b പബ്ലിക്‌ ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
|ഇവിടെ നമ്മുക്ക്  '''sub''' എന്ന ഫങ്ഗ്ഷന്‍ ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| നമ്മള്‍ രണ്ട് ആര്‍ഗുമെന്‍റ്സ് “int a '''and''' int b''' കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
| ഇത്  '''a''' and '''b''' രണ്ട് സംഖ്യകള്‍ തമ്മിലുള്ള വെത്യാസം കാണിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:19&lt;br /&gt;
| ഇതാണ് '''defalut constructor.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ “default constructor” നെ ''' scope resolution operator''' ഉപയോഗിച്ച് ലഭ്യമാക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
|ഇത് നമ്മുടെ “main function” ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
|ഇവിടെ നമ്മള്‍  '''x''' എന്ന വാരിയബിള്‍ ഡിഫൈന്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
| ഇവിടെ '''subtraction''' എന്ന ക്ലാസ്സിന് “s” എന്ന ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:39&lt;br /&gt;
| തുടര്‍ന് നമ്മള്‍ '''sub ''' എന്ന ഫങ്ഗ്ഷനെ “ s''' എന്ന ഒബ്ജെക്റ്റ് ഉപയോഗിച്ച് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:42&lt;br /&gt;
| ആര്‍ഗുമെന്‍റ്സ് ആയി നമ്മള്‍ കൊടുക്കുന്നത്. ''' 8 '''and''' 4.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|റിസള്‍ട്ട്‌ നമ്മള്‍ ''' x''' എന്ന വാരിയബിളില്‍ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ “difference” പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
|ഇത് ഒരു റിട്ടേണ്‍ സ്റ്റേറ്റ്മൻറ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
|ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| നമുക്ക്  ടെർമിനൽ വിൻഡോ ലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
|കമ്പൈൽ ചെയ്യാൻ  g++ സ്പേസ് default ഹൈഫൻ obj ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് def എന്ന്  എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| ./ def (ഡോട്ട് സ്ലാഷ് def) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
| നമ്മൾ കാണുന്ന ഔട്ട്പുട്ട്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
| '''Difference is 4'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| നമുക്ക് പ്രോഗ്രമിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് കാണാം ,ഫങ്ഗ്ഷനില്‍ നമ്മള്‍ കൊടുത്ത ആര്‍ഗുമെന്‍റ്സ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
| കഴിഞ്ഞ ഉദാഹരണത്തില്‍ നമ്മള്‍ കണ്ടത് “object”ല്‍ ആര്‍ഗുമെന്‍റ്സ് എങ്ങനെ കൊടുക്കാം എന്നാണ്‌. &lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ കാണുന്നത് “object” ഉപയോഗിച്ച് അര്‍ഗുമെന്‍റ്സ് എങ്ങനെ കൊടുക്കാം എന്നാണ്.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 05:34&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡ്ിലേക്ക് മടങ്ങി പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
|ചുരുക്കത്തിൽ, ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
| “’ കൻസ്റ്റ്റക്റ്റർസ്.''' eg. '''Addition'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
| '''Parameterized Constructor.''' eg. '''Addition obj (3, 4);'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:48&lt;br /&gt;
| “’ ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്”’ eg.''' ~Addition'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:52&lt;br /&gt;
| '''Default Constructor.''' eg. '''Subtraction'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
| നിങ്ങള്‍ ചെയേണ്ടത് : '''Division''' എന്ന പേരില്‍ ഒരു ക്ലാസ്സ്‌ നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
| ക്ലാസ്സിന് “constructor” നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:01&lt;br /&gt;
|നമ്മള്‍ കൊടുക്കുന്ന രണ്ട് സംഖ്യകളെ ഡിവയ്ഡ് ചെയ്യാന്‍ '''divide''' എന്ന ഒരു ഫങ്ഗ്ഷന്‍ നിര്‍മിക്കുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
|താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
|അതിൽ സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
|നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
|സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം, സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്ഷോപ്സ് നടത്തിവരുന്നു. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:21&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക് ,  ഞങ്ങൾക്ക് എഴുതുക, contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
|സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:47&lt;br /&gt;
|ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/User:Janejoseph_15</id>
		<title>User:Janejoseph 15</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/User:Janejoseph_15"/>
				<updated>2015-04-20T11:31:20Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| '''Constructors''' and '''Destructors''' in C++ എന്ന സ്പോകെൻ  ട്യൂറ്റോറീൽ ലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ''' കൻസ്റ്റ്റക്റ്റർസ് '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| '''വിവിധ തരത്തിലുള്ള കൻസ്റ്റ്റക്റ്റർസ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| ''' ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| നമുക്ക് ചില ഉദാഹരണങ്ങളുടെ സഹായത്തോടെ  ഇത് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| ''' ഉബുണ്ടു OS ''' version 11.10,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| '''g++''' ''' കമ്പൈലർ  ''' version 4.6.1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
| കൺസ്ട്രക്റ്ററിനെ കുറിച്ചാണ് നമ്മൾ ഇപ്പോൾ കാണുന്നത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
| ഒരു “’കൻസ്റ്റ്റക്റ്റർ”’ ഒരു മെംബർ ഫംഗ്ഷനാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| “’ക്ലാസ്സിൻറെ പേര്”’ തനെയാണ്‌ ഇതിനും കൊടുക്കുനത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| “’കൻസ്റ്റ്റക്റ്റർസ്ന്”’ വാല്യൂ തിരിച്ച് അയക്കാൻ കഴിയില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:40&lt;br /&gt;
| ഒരു ഒബ്ജെക്റ്റ് നിർമിക്കുമ്പോൾ ഇത്  സ്വന്തമായി പ്രവർത്തിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| വിവിധ തരത്തിലുള്ള “’കൻസ്റ്റ്റക്റ്റർസ്”’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| ''' പാരാമീറ്ററയ്സ്ഡ്  കൻസ്റ്റ്റക്റ്റർസ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
| '''കോപ്പി കൻസ്റ്റ്റക്റ്റർസ്. അതുപോലെ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| '''ഡിഫോൽറ്റ്  കൻസ്റ്റ്റക്റ്റർസ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
| ഇനി നമ്മുക്ക് “’ ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്നെ “’കുറിച്ച് നോക്കാം  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർ”’ മെമറി ഡിഅലോകേറ്റ് ചെയ്യാൻ  ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| ഒരു ഒബ്ജെക്റ്റ് ഇല്ലാതാക്കുമ്പോഴാണ് ഇത് പ്രവർത്തിക്കുനത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| ഒരു “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർ”’  ആർഗ്യമൻറ്റ്സ്  ഒന്നും എടുക്കുന്നില്ല , അതുപോലെ അതിന് റിട്ടേണ്‍  ടൈപ്പ് ഇല്ല&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07 &lt;br /&gt;
| ഇനി നമ്മുക്ക് “’കൻസ്റ്റ്റക്റ്റർസ്ൻറെയും”’ “’ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്ൻറെയും”’ ഉദാഹരണങ്ങൾ നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:11&lt;br /&gt;
|എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് “’cons-dist.cpp”’ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| ഈ  പ്രോഗ്രാമിൽ നമ്മൾ ചെയുനത്  “’കൻസ്റ്റ്റക്റ്റർ”’  ഉപയോഗിച്ച് രണ്ട് സംഖ്യകളെ കൂട്ടുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:25&lt;br /&gt;
|ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
|  “’iostream”’ എന്നത്  ഒരു “’ഹെഡർ ഫയൽ”’ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:30&lt;br /&gt;
| ഇവിടെ നാം “’STD നെയിംസ്പേസ്”’  ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:33&lt;br /&gt;
| നമ്മുക്ക് “’അഡിഷൻ”’ എന്ന ഒരു ക്ലാസ്സ്‌ ഉണ്ട്.  “’a”’ യും “’b”’ യും “ integer variables”  ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
|ഇത്  “addition” ക്ലാസ്സിൻറെ പ്രൈവറ്റ് മെംബേർസ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| ഇവിടെ നാം “’പബ്ലിക്  സ്പെസിഫയർ”’ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
|  ഇനി നമ്മുക്ക് ”’addition”’ എന്ന “’കൻസ്റ്റ്റക്റ്റർ”’  ഉണ്ട് .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| ഈ “’കൻസ്റ്റ്റക്റ്റർന്”’ ക്ലാസ്സിൻറെ അതേ പേരാണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| ഇവിടെ നമ്മൾ രണ്ട് ആർഗ്യമൻറ്റ്സ്  കൊടുത്തു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:54&lt;br /&gt;
| ഇനി നമുക്ക് ഒരു “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർ”’ ഡിഫൈൻ ചെയ്യാം .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:57&lt;br /&gt;
| ഇതിനായി നമ്മൾ “’ഡിസ്റ്റ്ര് ക്ക്റ്ററിൻറെ”’ പേരിന് മുന്നിൽ “’ടില്ഡ് (~)”’ ചിഹ്നം ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
| “’add”’ ഒരു പബ്ലിക്   ഫംഗ്ഷനാണ്‌  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
|ഇത് റിട്ടേണ്‍ ചെയുനത് “ a”  യുടെയും “ b”  യുടെയും ആകെ തുകയാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| ഇവിടെ “’സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്റർ’”  ഉപയോഗിച്ചാണ്‌ കൻസ്റ്റ്റക്റ്റർ ആക്സെസ് ചെയുനത് &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:12&lt;br /&gt;
| a യും b യും പ്രൈവറ്റ് മെംബേർസ്സാണ്  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| പ്രൈവറ്റ് മെംബേർസ്നെ ആക്സെസ് ചെയാൻ  നമ്മൾ x അതുപോലെ y ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| പിന്നീട് “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർനെ”’ ആക്സെസ് ചെയുന്നു  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| ഇവിടെ നമ്മൾ “memory deallocation”  എന്ന് പ്രിൻറ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
|ഇത് നമ്മുടെ “main function” ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| ഇവിടെ നമ്മൾ  “addition”  ക്ലാസിന്  “obj”  എന്ന ഒബ്ജെക്റ്റ് നിർമിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
| “’3’”,  “4’” എന്ന രണ്ട് ആർഗ്യമൻറ്റ്സ് പാസ്‌  ചെയ്യുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| “’മൂന്ന്”’ ‘” x’”  ലും “’ നാല് ‘” “’y”’  ലും സൂക്ഷിച്ചിരിക്കുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| ഇത് അര്‍ത്ഥമാക്കുനത്  “a”  യുടെ വില  “3”  ഉം  “b”  യുടെ വില “4”  ഉം  എന്നാണ് &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| ആർഗ്യമൻറ്റ്സ്ഉള്ള  കൻസ്റ്റ്റക്റ്റർനെ  “’പാരാമീറ്ററയ്സ്ഡ്  കൻസ്റ്റ്റക്റ്റർ”’ എന്ന് വിളിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:50&lt;br /&gt;
| അതുകൊണ്ട് ഇത് ഒരു പാരാമീറ്ററയ്സ്ഡ്  കൻസ്റ്റ്റക്റ്റർ ആകുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
|ഇവിടെ നമ്മൾ “’obj”’ എന്ന ഒബ്ജെക്റ്റ് ഉപയോഗിച്ച് “’add”’ എന്ന ഫംഗ്ഷനെ വിളിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
|ശേഷം “sum”  പ്രിൻറ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
| ഇത് ഒരു റിട്ടേണ്‍ സ്റ്റേറ്റ്മൻറ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
| നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് “’Ctrl + Alt + T”’ എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ  g++ സ്പേസ് cons ഹൈഫൻ obj ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് cons എന്ന്  ടൈപ്പ് ചെയുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| ''' എൻറ്റർ”’ അമർത്തുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
|  ./ cons (ഡോട്ട് സ്ലാഷ് cons) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
|  “’എൻറ്റർ”’ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
| നമ്മൾ കാണുന്ന ഔട്ട്പുട്ട്:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| '''Sum is 7''' and '''Memory Deallocation'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| ഇനി  നമ്മുക്ക് ഡിഫോൽറ്റ് കൻസ്റ്റ്റക്റ്റർസ്സിൻറെ  ഉദാഹരണം കാണാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:37&lt;br /&gt;
|  നമുക്ക് പ്രോഗ്രമിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് “’ഡിഫോൽറ്റ്  ഡോട്ട് cpp”’ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
|  കൻസ്റ്റ്റക്റ്റർ ക്ലാസ്സിൽ ഡിക്ലെർ ചെയ്തിട്ടിലെങ്കിൽ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| കമ്പൈലർ ക്ലാസ്സിന് ഒരു ഡിഫോൽറ്റ് കൻസ്റ്റ്റക്റ്റർ ഉളതായി  അസൂമ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
|ഞാന്‍ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
|”’iostream”’ എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:58&lt;br /&gt;
| ഇവിടെ നാം “’STD namespace”’ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
| നമ്മുക്ക് ഇവിടെ “ Subtraction''' എന്ന ഒരു ക്ലാസ്സുണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
| a and b പബ്ലിക്‌ ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
|ഇവിടെ നമ്മുക്ക്  '''sub''' എന്ന ഫങ്ഗ്ഷന്‍ ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| നമ്മള്‍ രണ്ട് ആര്‍ഗുമെന്‍റ്സ് “int a '''and''' int b''' കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
| ഇത്  '''a''' and '''b''' രണ്ട് സംഖ്യകള്‍ തമ്മിലുള്ള വെത്യാസം കാണിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:19&lt;br /&gt;
| ഇതാണ് '''defalut constructor.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ “default constructor” നെ ''' scope resolution operator''' ഉപയോഗിച്ച് ലഭ്യമാക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
|ഇത് നമ്മുടെ “main function” ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
|ഇവിടെ നമ്മള്‍  '''x''' എന്ന വാരിയബിള്‍ ഡിഫൈന്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
| ഇവിടെ '''subtraction''' എന്ന ക്ലാസ്സിന് “s” എന്ന ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:39&lt;br /&gt;
| തുടര്‍ന് നമ്മള്‍ '''sub ''' എന്ന ഫങ്ഗ്ഷനെ “ s''' എന്ന ഒബ്ജെക്റ്റ് ഉപയോഗിച്ച് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:42&lt;br /&gt;
| ആര്‍ഗുമെന്‍റ്സ് ആയി നമ്മള്‍ കൊടുക്കുന്നത്. ''' 8 '''and''' 4.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|റിസള്‍ട്ട്‌ നമ്മള്‍ ''' x''' എന്ന വാരിയബിളില്‍ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ “difference” പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
|ഇത് ഒരു റിട്ടേണ്‍ സ്റ്റേറ്റ്മൻറ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
|ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| നമുക്ക്  ടെർമിനൽ വിൻഡോ ലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
|കമ്പൈൽ ചെയ്യാൻ  g++ സ്പേസ് default ഹൈഫൻ obj ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് def എന്ന്  എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| ./ def (ഡോട്ട് സ്ലാഷ് def) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
| നമ്മൾ കാണുന്ന ഔട്ട്പുട്ട്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
| '''Difference is 4'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| നമുക്ക് പ്രോഗ്രമിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് കാണാം ,ഫങ്ഗ്ഷനില്‍ നമ്മള്‍ കൊടുത്ത ആര്‍ഗുമെന്‍റ്സ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
| കഴിഞ്ഞ ഉദാഹരണത്തില്‍ നമ്മള്‍ കണ്ടത് “object”ല്‍ ആര്‍ഗുമെന്‍റ്സ് എങ്ങനെ കൊടുക്കാം എന്നാണ്‌. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ കാണുന്നത് “object” ഉപയോഗിച്ച് അര്‍ഗുമെന്‍റ്സ് എങ്ങനെ കൊടുക്കാം എന്നാണ്.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 05:34&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡ്ിലേക്ക് മടങ്ങി പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
|ചുരുക്കത്തിൽ, ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
| “’ കൻസ്റ്റ്റക്റ്റർസ്.''' eg. '''Addition'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
| '''Parameterized Constructor.''' eg. '''Addition obj (3, 4);'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:48&lt;br /&gt;
| “’ ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്”’ eg.''' ~Addition'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:52&lt;br /&gt;
| '''Default Constructor.''' eg. '''Subtraction'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
| നിങ്ങള്‍ ചെയേണ്ടത് : '''Division''' എന്ന പേരില്‍ ഒരു ക്ലാസ്സ്‌ നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
| ക്ലാസ്സിന് “constructor” നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:01&lt;br /&gt;
|നമ്മള്‍ കൊടുക്കുന്ന രണ്ട് സംഖ്യകളെ ഡിവയ്ഡ് ചെയ്യാന്‍ '''divide''' എന്ന ഒരു ഫങ്ഗ്ഷന്‍ നിര്‍മിക്കുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
|താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
|അതിൽ സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
|നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
|സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം, സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്ഷോപ്സ് നടത്തിവരുന്നു. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:21&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക് ,  ഞങ്ങൾക്ക് എഴുതുക, contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
|സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:47&lt;br /&gt;
|ഇത് ജെയിൻ ജോസഫ്‌. ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/User:Janejoseph_15</id>
		<title>User:Janejoseph 15</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/User:Janejoseph_15"/>
				<updated>2015-04-20T11:29:33Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| '''Constructors''' and '''Destructors''' in C++ എന്ന സ്പോകെൻ  ട്യൂറ്റോറീൽ ലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ''' കൻസ്റ്റ്റക്റ്റർസ് '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| '''വിവിധ തരത്തിലുള്ള കൻസ്റ്റ്റക്റ്റർസ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| ''' ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| നമുക്ക് ചില ഉദാഹരണങ്ങളുടെ സഹായത്തോടെ  ഇത് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| ''' ഉബുണ്ടു OS ''' version 11.10,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| '''g++''' ''' കമ്പൈലർ  ''' version 4.6.1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
| കൺസ്ട്രക്റ്ററിനെ കുറിച്ചാണ് നമ്മൾ ഇപ്പോൾ കാണുന്നത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
| ഒരു “’കൻസ്റ്റ്റക്റ്റർ”’ ഒരു മെംബർ ഫംഗ്ഷനാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| “’ക്ലാസ്സിൻറെ പേര്”’ തനെയാണ്‌ ഇതിനും കൊടുക്കുനത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| “’കൻസ്റ്റ്റക്റ്റർസ്ന്”’ വാല്യൂ തിരിച്ച് അയക്കാൻ കഴിയില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:40&lt;br /&gt;
| ഒരു ഒബ്ജെക്റ്റ് നിർമിക്കുമ്പോൾ ഇത്  സ്വന്തമായി പ്രവർത്തിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| വിവിധ തരത്തിലുള്ള “’കൻസ്റ്റ്റക്റ്റർസ്”’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| ''' പാരാമീറ്ററയ്സ്ഡ്  കൻസ്റ്റ്റക്റ്റർസ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
| '''കോപ്പി കൻസ്റ്റ്റക്റ്റർസ്. അതുപോലെ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| '''ഡിഫോൽറ്റ്  കൻസ്റ്റ്റക്റ്റർസ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
| ഇനി നമ്മുക്ക് “’ ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്നെ “’കുറിച്ച് നോക്കാം  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർ”’ മെമറി ഡിഅലോകേറ്റ് ചെയ്യാൻ  ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| ഒരു ഒബ്ജെക്റ്റ് ഇല്ലാതാക്കുമ്പോഴാണ് ഇത് പ്രവർത്തിക്കുനത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| ഒരു “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർ”’  ആർഗ്യമൻറ്റ്സ്  ഒന്നും എടുക്കുന്നില്ല , അതുപോലെ അതിന് റിട്ടേണ്‍  ടൈപ്പ് ഇല്ല&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07 &lt;br /&gt;
| ഇനി നമ്മുക്ക് “’കൻസ്റ്റ്റക്റ്റർസ്ൻറെയും”’ “’ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്ൻറെയും”’ ഉദാഹരണങ്ങൾ നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:11&lt;br /&gt;
|എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് “’cons-dist.cpp”’ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| ഈ  പ്രോഗ്രാമിൽ നമ്മൾ ചെയുനത്  “’കൻസ്റ്റ്റക്റ്റർ”’  ഉപയോഗിച്ച് രണ്ട് സംഖ്യകളെ കൂട്ടുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:25&lt;br /&gt;
|ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
|  “’iostream”’ എന്നത്  ഒരു “’ഹെഡർ ഫയൽ”’ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:30&lt;br /&gt;
| ഇവിടെ നാം “’STD നെയിംസ്പേസ്”’  ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:33&lt;br /&gt;
| നമ്മുക്ക് “’അഡിഷൻ”’ എന്ന ഒരു ക്ലാസ്സ്‌ ഉണ്ട്.  “’a”’ യും “’b”’ യും “ integer variables”  ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
|ഇത്  “addition” ക്ലാസ്സിൻറെ പ്രൈവറ്റ് മെംബേർസ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| ഇവിടെ നാം “’പബ്ലിക്  സ്പെസിഫയർ”’ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
|  ഇനി നമ്മുക്ക് ”’addition”’ എന്ന “’കൻസ്റ്റ്റക്റ്റർ”’  ഉണ്ട് .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| ഈ “’കൻസ്റ്റ്റക്റ്റർന്”’ ക്ലാസ്സിൻറെ അതേ പേരാണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| ഇവിടെ നമ്മൾ രണ്ട് ആർഗ്യമൻറ്റ്സ്  കൊടുത്തു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:54&lt;br /&gt;
| ഇനി നമുക്ക് ഒരു “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർ”’ ഡിഫൈൻ ചെയ്യാം .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:57&lt;br /&gt;
| ഇതിനായി നമ്മൾ “’ഡിസ്റ്റ്ര് ക്ക്റ്ററിൻറെ”’ പേരിന് മുന്നിൽ “’ടില്ഡ് (~)”’ ചിഹ്നം ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
| “’add”’ ഒരു പബ്ലിക്   ഫംഗ്ഷനാണ്‌  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
|ഇത് റിട്ടേണ്‍ ചെയുനത് “ a”  യുടെയും “ b”  യുടെയും ആകെ തുകയാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| ഇവിടെ “’സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്റർ’”  ഉപയോഗിച്ചാണ്‌ കൻസ്റ്റ്റക്റ്റർ ആക്സെസ് ചെയുനത് &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:12&lt;br /&gt;
| a യും b യും പ്രൈവറ്റ് മെംബേർസ്സാണ്  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| പ്രൈവറ്റ് മെംബേർസ്നെ ആക്സെസ് ചെയാൻ  നമ്മൾ x അതുപോലെ y ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| പിന്നീട് “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർനെ”’ ആക്സെസ് ചെയുന്നു  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| ഇവിടെ നമ്മൾ “memory deallocation”  എന്ന് പ്രിൻറ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
|ഇത് നമ്മുടെ “main function” ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| ഇവിടെ നമ്മൾ  “addition”  ക്ലാസിന്  “obj”  എന്ന ഒബ്ജെക്റ്റ് നിർമിക്കുന്നു. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
| “’3’”,  “4’” എന്ന രണ്ട് ആർഗ്യമൻറ്റ്സ് പാസ്‌  ചെയ്യുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| “’മൂന്ന്”’ ‘” x’”  ലും “’ നാല് ‘” “’y”’  ലും സൂക്ഷിച്ചിരിക്കുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| ഇത് അര്‍ത്ഥമാക്കുനത്  “a”  യുടെ വില  “3”  ഉം  “b”  യുടെ വില “4”  ഉം  എന്നാണ് &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| ആർഗ്യമൻറ്റ്സ്ഉള്ള  കൻസ്റ്റ്റക്റ്റർനെ  “’പാരാമീറ്ററയ്സ്ഡ്  കൻസ്റ്റ്റക്റ്റർ”’ എന്ന് വിളിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:50&lt;br /&gt;
| അതുകൊണ്ട് ഇത് ഒരു പാരാമീറ്ററയ്സ്ഡ്  കൻസ്റ്റ്റക്റ്റർ ആകുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
|ഇവിടെ നമ്മൾ “’obj”’ എന്ന ഒബ്ജെക്റ്റ് ഉപയോഗിച്ച് “’add”’ എന്ന ഫംഗ്ഷനെ വിളിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
|ശേഷം “sum”  പ്രിൻറ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
| ഇത് ഒരു റിട്ടേണ്‍ സ്റ്റേറ്റ്മൻറ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
| നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് “’Ctrl + Alt + T”’ എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ  g++ സ്പേസ് cons ഹൈഫൻ obj ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് cons എന്ന്  ടൈപ്പ് ചെയുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| ''' എൻറ്റർ”’ അമർത്തുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
|  ./ cons (ഡോട്ട് സ്ലാഷ് cons) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
|  “’എൻറ്റർ”’ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
| നമ്മൾ കാണുന്ന ഔട്ട്പുട്ട്:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| '''Sum is 7''' and '''Memory Deallocation'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| ഇനി  നമ്മുക്ക് ഡിഫോൽറ്റ് കൻസ്റ്റ്റക്റ്റർസ്സിൻറെ  ഉദാഹരണം കാണാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:37&lt;br /&gt;
|  നമുക്ക് പ്രോഗ്രമിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് “’ഡിഫോൽറ്റ്  ഡോട്ട് cpp”’ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
|  കൻസ്റ്റ്റക്റ്റർ ക്ലാസ്സിൽ ഡിക്ലെർ ചെയ്തിട്ടിലെങ്കിൽ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| കമ്പൈലർ ക്ലാസ്സിന് ഒരു ഡിഫോൽറ്റ് കൻസ്റ്റ്റക്റ്റർ ഉളതായി  അസൂമ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
|ഞാന്‍ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
|”’iostream”’ എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:58&lt;br /&gt;
| ഇവിടെ നാം “’STD namespace”’ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
| നമ്മുക്ക് ഇവിടെ “ Subtraction''' എന്ന ഒരു ക്ലാസ്സുണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
| a and b പബ്ലിക്‌ ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
|ഇവിടെ നമ്മുക്ക്  '''sub''' എന്ന ഫങ്ഗ്ഷന്‍ ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| നമ്മള്‍ രണ്ട് ആര്‍ഗുമെന്‍റ്സ് “int a '''and''' int b''' കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
| ഇത്  '''a''' and '''b''' രണ്ട് സംഖ്യകള്‍ തമ്മിലുള്ള വെത്യാസം കാണിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:19&lt;br /&gt;
| ഇതാണ് '''defalut constructor.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ “default constructor” നെ ''' scope resolution operator''' ഉപയോഗിച്ച് ലഭ്യമാക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
|ഇത് നമ്മുടെ “main function” ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
|ഇവിടെ നമ്മള്‍  '''x''' എന്ന വാരിയബിള്‍ ഡിഫൈന്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
| ഇവിടെ '''subtraction''' എന്ന ക്ലാസ്സിന് “s” എന്ന ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:39&lt;br /&gt;
| തുടര്‍ന് നമ്മള്‍ '''sub ''' എന്ന ഫങ്ഗ്ഷനെ “ s''' എന്ന ഒബ്ജെക്റ്റ് ഉപയോഗിച്ച് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:42&lt;br /&gt;
| ആര്‍ഗുമെന്‍റ്സ് ആയി നമ്മള്‍ കൊടുക്കുന്നത്. ''' 8 '''and''' 4.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|റിസള്‍ട്ട്‌ നമ്മള്‍ ''' x''' എന്ന വാരിയബിളില്‍ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ “difference” പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
|ഇത് ഒരു റിട്ടേണ്‍ സ്റ്റേറ്റ്മൻറ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
|ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| നമുക്ക്  ടെർമിനൽ വിൻഡോ ലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
|കമ്പൈൽ ചെയ്യാൻ  g++ സ്പേസ് default ഹൈഫൻ obj ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് def എന്ന്  എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| ./ def (ഡോട്ട് സ്ലാഷ് def) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
| നമ്മൾ കാണുന്ന ഔട്ട്പുട്ട്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
| '''Difference is 4'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| നമുക്ക് പ്രോഗ്രമിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് കാണാം ,ഫങ്ഗ്ഷനില്‍ നമ്മള്‍ കൊടുത്ത ആര്‍ഗുമെന്‍റ്സ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
| കഴിഞ്ഞ ഉദാഹരണത്തില്‍ നമ്മള്‍ കണ്ടത് “object”ല്‍ ആര്‍ഗുമെന്‍റ്സ് എങ്ങനെ കൊടുക്കാം എന്നാണ്‌. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ കാണുന്നത് “object” ഉപയോഗിച്ച് അര്‍ഗുമെന്‍റ്സ് എങ്ങനെ കൊടുക്കാം എന്നാണ്.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 05:34&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡ്ിലേക്ക് മടങ്ങി പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
|ചുരുക്കത്തിൽ, ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
| “’ കൻസ്റ്റ്റക്റ്റർസ്.''' eg. '''Addition'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
| '''Parameterized Constructor.''' eg. '''Addition obj (3, 4);'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:48&lt;br /&gt;
| “’ ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്”’ eg.''' ~Addition'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:52&lt;br /&gt;
| '''Default Constructor.''' eg. '''Subtraction'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
| നിങ്ങള്‍ ചെയേണ്ടത് : '''Division''' എന്ന പേരില്‍ ഒരു ക്ലാസ്സ്‌ നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
| ക്ലാസ്സിന് “constructor” നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:01&lt;br /&gt;
|നമ്മള്‍ കൊടുക്കുന്ന രണ്ട് സംഖ്യകളെ ഡിവയ്ഡ് ചെയ്യാന്‍ '''divide''' എന്ന ഒരു ഫങ്ഗ്ഷന്‍ നിര്‍മിക്കുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
|താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
|അതിൽ സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
|നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
|സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം, സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്ഷോപ്സ് നടത്തിവരുന്നു. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:21&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക് ,  ഞങ്ങൾക്ക് എഴുതുക, contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
|സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:47&lt;br /&gt;
|ഇത് ജെയിൻ ജോസഫ്‌&lt;br /&gt;
 ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/User:Janejoseph_15</id>
		<title>User:Janejoseph 15</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/User:Janejoseph_15"/>
				<updated>2015-04-20T11:26:46Z</updated>
		
		<summary type="html">&lt;p&gt;Janejoseph 15: Created page with &amp;quot;{| border = 1  |'''Time''' |'''Narration'''  |- | 00:01 | '''Constructors''' and '''Destructors''' in C++ എന്ന സ്പോകെൻ  ട്യൂറ്റോറീൽ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| '''Constructors''' and '''Destructors''' in C++ എന്ന സ്പോകെൻ  ട്യൂറ്റോറീൽ ലേക്ക് സ്വാഗതം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിക്കുന്നത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ''' കൻസ്റ്റ്റക്റ്റർസ് '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| '''വിവിധ തരത്തിലുള്ള കൻസ്റ്റ്റക്റ്റർസ്'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| ''' ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| നമുക്ക് ചില ഉദാഹരണങ്ങളുടെ സഹായത്തോടെ  ഇത് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
| ഈ ടൂട്ടോറിയൽ റെക്കോഡ് ചെയ്യാൻ, ഞാൻ ഉപയോഗിക്കുന്നത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| ''' ഉബുണ്ടു OS ''' version 11.10,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| '''g++''' ''' കമ്പൈലർ  ''' version 4.6.1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
| കൺസ്ട്രക്റ്ററിനെ കുറിച്ചാണ് നമ്മൾ ഇപ്പോൾ കാണുന്നത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
| ഒരു “’കൻസ്റ്റ്റക്റ്റർ”’ ഒരു മെംബർ ഫംഗ്ഷനാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| “’ക്ലാസ്സിൻറെ പേര്”’ തനെയാണ്‌ ഇതിനും കൊടുക്കുനത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| “’കൻസ്റ്റ്റക്റ്റർസ്ന്”’ വാല്യൂ തിരിച്ച് അയക്കാൻ കഴിയില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:40&lt;br /&gt;
| ഒരു ഒബ്ജെക്റ്റ് നിർമിക്കുമ്പോൾ ഇത്  സ്വന്തമായി പ്രവർത്തിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| വിവിധ തരത്തിലുള്ള “’കൻസ്റ്റ്റക്റ്റർസ്”’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| ''' പാരാമീറ്ററയ്സ്ഡ്  കൻസ്റ്റ്റക്റ്റർസ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
| '''കോപ്പി കൻസ്റ്റ്റക്റ്റർസ്. അതുപോലെ'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| '''ഡിഫോൽറ്റ്  കൻസ്റ്റ്റക്റ്റർസ്.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
| ഇനി നമ്മുക്ക് “’ ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്നെ “’കുറിച്ച് നോക്കാം  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർ”’ മെമറി ഡിഅലോകേറ്റ് ചെയ്യാൻ  ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| ഒരു ഒബ്ജെക്റ്റ് ഇല്ലാതാക്കുമ്പോഴാണ് ഇത് പ്രവർത്തിക്കുനത്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| ഒരു “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർ”’  ആർഗ്യമൻറ്റ്സ്  ഒന്നും എടുക്കുന്നില്ല , അതുപോലെ അതിന് റിട്ടേണ്‍  ടൈപ്പ് ഇല്ല&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07 &lt;br /&gt;
| ഇനി നമ്മുക്ക് “’കൻസ്റ്റ്റക്റ്റർസ്ൻറെയും”’ “’ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്ൻറെയും”’ ഉദാഹരണങ്ങൾ നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:11&lt;br /&gt;
|എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് “’cons-dist.cpp”’ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| ഈ  പ്രോഗ്രാമിൽ നമ്മൾ ചെയുനത്  “’കൻസ്റ്റ്റക്റ്റർ”’  ഉപയോഗിച്ച് രണ്ട് സംഖ്യകളെ കൂട്ടുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:25&lt;br /&gt;
|ഞാൻ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
|  “’iostream”’ എന്നത്  ഒരു “’ഹെഡർ ഫയൽ”’ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:30&lt;br /&gt;
| ഇവിടെ നാം “’STD നെയിംസ്പേസ്”’  ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:33&lt;br /&gt;
| നമ്മുക്ക് “’അഡിഷൻ”’ എന്ന ഒരു ക്ലാസ്സ്‌ ഉണ്ട്.  “’a”’ യും “’b”’ യും “ integer variables”  ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
|ഇത്  “addition” ക്ലാസ്സിൻറെ പ്രൈവറ്റ് മെംബേർസ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| ഇവിടെ നാം “’പബ്ലിക്  സ്പെസിഫയർ”’ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
|  ഇനി നമ്മുക്ക് ”’addition”’ എന്ന “’കൻസ്റ്റ്റക്റ്റർ”’  ഉണ്ട് .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| ഈ “’കൻസ്റ്റ്റക്റ്റർന്”’ ക്ലാസ്സിൻറെ അതേ പേരാണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| ഇവിടെ നമ്മൾ രണ്ട് ആർഗ്യമൻറ്റ്സ്  കൊടുത്തു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:54&lt;br /&gt;
| ഇനി നമുക്ക് ഒരു “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർ”’ ഡിഫൈൻ ചെയ്യാം .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:57&lt;br /&gt;
| ഇതിനായി നമ്മൾ “’ഡിസ്റ്റ്ര് ക്ക്റ്ററിൻറെ”’ പേരിന് മുന്നിൽ “’ടില്ഡ് (~)”’ ചിഹ്നം ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
| “’add”’ ഒരു പബ്ലിക്   ഫംഗ്ഷനാണ്‌  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
|ഇത് റിട്ടേണ്‍ ചെയുനത് “ a”  യുടെയും “ b”  യുടെയും ആകെ തുകയാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| ഇവിടെ “’സ്കോപ്പ് റെസലൂഷൻ ഓപ്പറേറ്റർ’”  ഉപയോഗിച്ചാണ്‌ കൻസ്റ്റ്റക്റ്റർ ആക്സെസ് ചെയുനത് &lt;br /&gt;
|-&lt;br /&gt;
| 02:12&lt;br /&gt;
| a യും b യും പ്രൈവറ്റ് മെംബേർസ്സാണ്  &lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| പ്രൈവറ്റ് മെംബേർസ്നെ ആക്സെസ് ചെയാൻ  നമ്മൾ x അതുപോലെ y ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| പിന്നീട് “’ഡിസ്റ്റ്ര് ക്ക്റ്റേർനെ”’ ആക്സെസ് ചെയുന്നു  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| ഇവിടെ നമ്മൾ “memory deallocation”  എന്ന് പ്രിൻറ് ചെയുന്നു&lt;br /&gt;
 |-&lt;br /&gt;
| 02:25&lt;br /&gt;
 ഇത് നമ്മുടെ “main function” ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| ഇവിടെ നമ്മൾ  “addition”  ക്ലാസിന്  “obj”  എന്ന ഒബ്ജെക്റ്റ് നിർമിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
| “’3’”,  “4’” എന്ന രണ്ട് ആർഗ്യമൻറ്റ്സ് പാസ്‌  ചെയ്യുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| “’മൂന്ന്”’ ‘” x’”  ലും “’ നാല് ‘” “’y”’  ലും സൂക്ഷിച്ചിരിക്കുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| ഇത് അര്‍ത്ഥമാക്കുനത്  “a”  യുടെ വില  “3”  ഉം  “b”  യുടെ വില “4”  ഉം  എന്നാണ് &lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| ആർഗ്യമൻറ്റ്സ്ഉള്ള  കൻസ്റ്റ്റക്റ്റർനെ  “’പാരാമീറ്ററയ്സ്ഡ്  കൻസ്റ്റ്റക്റ്റർ”’ എന്ന് വിളിക്കുന്നു&lt;br /&gt;
|-&lt;br /&gt;
| 02:50&lt;br /&gt;
| അതുകൊണ്ട് ഇത് ഒരു പാരാമീറ്ററയ്സ്ഡ്  കൻസ്റ്റ്റക്റ്റർ ആകുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
|ഇവിടെ നമ്മൾ “’obj”’ എന്ന ഒബ്ജെക്റ്റ് ഉപയോഗിച്ച് “’add”’ എന്ന ഫംഗ്ഷനെ വിളിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
|ശേഷം “sum”  പ്രിൻറ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
| ഇത് ഒരു റിട്ടേണ്‍ സ്റ്റേറ്റ്മൻറ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
| ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
| നിങ്ങളുടെ കീബോർഡ് ഒരേസമയത്ത് “’Ctrl + Alt + T”’ എന്നീ കീകൾ അമർത്തി ടെർമിനൽ വിൻഡോ തുറക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
| കമ്പൈൽ ചെയ്യാൻ  g++ സ്പേസ് cons ഹൈഫൻ obj ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് cons എന്ന്  ടൈപ്പ് ചെയുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| ''' എൻറ്റർ”’ അമർത്തുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
|  ./ cons (ഡോട്ട് സ്ലാഷ് cons) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
|  “’എൻറ്റർ”’ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
| നമ്മൾ കാണുന്ന ഔട്ട്പുട്ട്:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| '''Sum is 7''' and '''Memory Deallocation'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| ഇനി  നമ്മുക്ക് ഡിഫോൽറ്റ് കൻസ്റ്റ്റക്റ്റർസ്സിൻറെ  ഉദാഹരണം കാണാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:37&lt;br /&gt;
|  നമുക്ക് പ്രോഗ്രമിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| എഡിറ്ററിൽ  ഞാൻ  മുൻപുതന്നെ എഴുതി വച്ചിട്ടുള കോഡ് ആണ്  നമ്മൾ  ഇപ്പോൾ  കാണുന്നതു  .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
| നമ്മുടെ  ഫയലിൻറെ പേര് “’ഡിഫോൽറ്റ്  ഡോട്ട് cpp”’ ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
|  കൻസ്റ്റ്റക്റ്റർ ക്ലാസ്സിൽ ഡിക്ലെർ ചെയ്തിട്ടിലെങ്കിൽ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| കമ്പൈലർ ക്ലാസ്സിന് ഒരു ഡിഫോൽറ്റ് കൻസ്റ്റ്റക്റ്റർ ഉളതായി  അസൂമ് ചെയുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
|ഞാന്‍ കോഡ് വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
|”’iostream”’ എന്നത്  ഒരു ഹെഡർ ഫയൽ ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:58&lt;br /&gt;
| ഇവിടെ നാം “’STD namespace”’ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
| നമ്മുക്ക് ഇവിടെ “ Subtraction''' എന്ന ഒരു ക്ലാസ്സുണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
| a and b പബ്ലിക്‌ ആയി ഡിക്ലയര്‍ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
|ഇവിടെ നമ്മുക്ക്  '''sub''' എന്ന ഫങ്ഗ്ഷന്‍ ഉണ്ട്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| നമ്മള്‍ രണ്ട് ആര്‍ഗുമെന്‍റ്സ് “int a '''and''' int b''' കൊടുക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
| ഇത്  '''a''' and '''b''' രണ്ട് സംഖ്യകള്‍ തമ്മിലുള്ള വെത്യാസം കാണിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:19&lt;br /&gt;
| ഇതാണ് '''defalut constructor.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ “default constructor” നെ ''' scope resolution operator''' ഉപയോഗിച്ച് ലഭ്യമാക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
|ഇത് നമ്മുടെ “main function” ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
|ഇവിടെ നമ്മള്‍  '''x''' എന്ന വാരിയബിള്‍ ഡിഫൈന്‍ ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
| ഇവിടെ '''subtraction''' എന്ന ക്ലാസ്സിന് “s” എന്ന ഒബ്ജെക്റ്റ് നിര്‍മിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:39&lt;br /&gt;
| തുടര്‍ന് നമ്മള്‍ '''sub ''' എന്ന ഫങ്ഗ്ഷനെ “ s''' എന്ന ഒബ്ജെക്റ്റ് ഉപയോഗിച്ച് വിളിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:42&lt;br /&gt;
| ആര്‍ഗുമെന്‍റ്സ് ആയി നമ്മള്‍ കൊടുക്കുന്നത്. ''' 8 '''and''' 4.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|റിസള്‍ട്ട്‌ നമ്മള്‍ ''' x''' എന്ന വാരിയബിളില്‍ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ “difference” പ്രിന്‍റ് ചെയ്യുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
|ഇത് ഒരു റിട്ടേണ്‍ സ്റ്റേറ്റ്മൻറ്റ് ആണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
|ഇനി നമ്മുക്ക് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| നമുക്ക്  ടെർമിനൽ വിൻഡോ ലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
|കമ്പൈൽ ചെയ്യാൻ  g++ സ്പേസ് default ഹൈഫൻ obj ഡോട്ട് cpp സ്പേസ് ഹൈഫൻ o സ്പേസ് def എന്ന്  എഴുതുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| ./ def (ഡോട്ട് സ്ലാഷ് def) എന്ന് ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
| എൻറ്റർ അമർത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
| നമ്മൾ കാണുന്ന ഔട്ട്പുട്ട്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
| '''Difference is 4'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| നമുക്ക് പ്രോഗ്രമിലേക്ക് തിരിച്ചു പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| ഇവിടെ നമ്മുക്ക് കാണാം ,ഫങ്ഗ്ഷനില്‍ നമ്മള്‍ കൊടുത്ത ആര്‍ഗുമെന്‍റ്സ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
| കഴിഞ്ഞ ഉദാഹരണത്തില്‍ നമ്മള്‍ കണ്ടത് “object”ല്‍ ആര്‍ഗുമെന്‍റ്സ് എങ്ങനെ കൊടുക്കാം എന്നാണ്‌. &lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
| ഇവിടെ നമ്മള്‍ കാണുന്നത് “object” ഉപയോഗിച്ച് അര്‍ഗുമെന്‍റ്സ് എങ്ങനെ കൊടുക്കാം എന്നാണ്.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 05:34&lt;br /&gt;
|നമ്മുക്ക് സ്ലൈഡ്ിലേക്ക് മടങ്ങി പോകാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
|ചുരുക്കത്തിൽ, ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
| “’ കൻസ്റ്റ്റക്റ്റർസ്.''' eg. '''Addition'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
| '''Parameterized Constructor.''' eg. '''Addition obj (3, 4);'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:48&lt;br /&gt;
| “’ ഡിസ്റ്റ്ര് ക്ക്റ്റേസ്”’ eg.''' ~Addition'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:52&lt;br /&gt;
| '''Default Constructor.''' eg. '''Subtraction'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
| നിങ്ങള്‍ ചെയേണ്ടത് : '''Division''' എന്ന പേരില്‍ ഒരു ക്ലാസ്സ്‌ നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
| ക്ലാസ്സിന് “constructor” നിര്‍മിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:01&lt;br /&gt;
|നമ്മള്‍ കൊടുക്കുന്ന രണ്ട് സംഖ്യകളെ ഡിവയ്ഡ് ചെയ്യാന്‍ '''divide''' എന്ന ഒരു ഫങ്ഗ്ഷന്‍ നിര്‍മിക്കുക. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
|താഴെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
|അതിൽ സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
|നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അതു ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
|സ്പോക്കണ് ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം, സ്പോക്കണ് ട്യൂട്ടോറിയൽസ് ഉപയോഗിച്ച് വർക്ക്ഷോപ്സ് നടത്തിവരുന്നു. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:21&lt;br /&gt;
| ഓൺലൈൻ പരിക്ഷ പാസാകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്ക് ,  ഞങ്ങൾക്ക് എഴുതുക, contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
|സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ എന്ന പദ്ധതിയുടെ ഭാഗമാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
|ഇതിനെ പിന്തുണയ്ക്കുന്നത്‌, നാഷണൽ മിഷൻ  ഓണ് എഡ്യൂക്കേഷൻ  ത്രൂ ICT, MHRD, ഗവണ്മെന്റ് ഓഫ് ഇന്ത്യ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
|ഈ മിഷൻനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കാണിച്ചിരിക്കുന്നു ലിങ്കിൽ ലഭ്യമാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:47&lt;br /&gt;
|ഇത് ജെയിൻ ജോസഫ്‌&lt;br /&gt;
 ഞങ്ങളോടൊപ്പം ചേർനതിന്  നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Janejoseph 15</name></author>	</entry>

	</feed>