<?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/index.php?action=history&amp;feed=atom&amp;title=Advanced-Cpp%2FC2%2FMore-On-Inheritance%2FPunjabi</id>
		<title>Advanced-Cpp/C2/More-On-Inheritance/Punjabi - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Advanced-Cpp%2FC2%2FMore-On-Inheritance%2FPunjabi"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Advanced-Cpp/C2/More-On-Inheritance/Punjabi&amp;action=history"/>
		<updated>2026-04-26T21:24:14Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Advanced-Cpp/C2/More-On-Inheritance/Punjabi&amp;diff=42125&amp;oldid=prev</id>
		<title>Navdeep.dav: Created page with &quot;{| Border = 1 | “Time” | “Narration”  |-  | 00:01 | ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, C++ ਵਿੱਚ ‘Multiple’ ਅਤੇ ‘Hierarchical I...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Advanced-Cpp/C2/More-On-Inheritance/Punjabi&amp;diff=42125&amp;oldid=prev"/>
				<updated>2018-02-05T07:10:30Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| Border = 1 | “Time” | “Narration”  |-  | 00:01 | ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, C++ ਵਿੱਚ ‘Multiple’ ਅਤੇ ‘Hierarchical I...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&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;
| ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, C++ ਵਿੱਚ ‘Multiple’ ਅਤੇ ‘Hierarchical Inheritance’ ਦੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਾਰਿਆ ਦਾ ਸਵਾਗਤ ਹੈ । &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;
| ‘Multiple Inheritance’&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 00:11&lt;br /&gt;
| ‘Hierarchical Inheritance’&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 ਵਰਜ਼ਨ 11.10 &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 00:24&lt;br /&gt;
| g++ ਕੰਪਾਇਲਰ ਵਰਜ਼ਨ 4.6.1 &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 00:29&lt;br /&gt;
| ‘multiple inheritance’ ਵਿੱਚ, ਡਿਰਾਇਵਡ ਕਲਾਸ ਇੱਕ ਤੋਂ ਜ਼ਿਆਦਾ ਬੇਸ ਕਲਾਸ ਤੋਂ ਇੰਹੇਰਿਟ ਹੁੰਦੀ ਹੈ । &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;
| 00:42&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;
| ਇੱਥੇ ਅਸੀਂ ‘std namespace’ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 01:05&lt;br /&gt;
| ਫਿਰ ਸਾਡੇ ਕੋਲ ‘ਕਲਾਸ’ ਸਟੂਡੈਂਟ ਹੈ । &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;
| ਇਸ ਵਿੱਚ ਸਾਡੇ ਕੋਲ ‘ਇੰਟੀਜਰ ਵੈਰੀਏਬਲ’ ‘roll_no’ ਅਤੇ ‘ਕੇਰੈਕਟਰ ਵੈਰੀਏਬਲ’ ‘name’ ਹੈ । &lt;br /&gt;
&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”’ ਹੈ । &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;
| ਇੱਥੇ ਸਾਡੇ ਕੋਲ ਦੋ ‘ਬੇਸ ਕਲਾਸਾਂ’ – ‘student’ ਅਤੇ ‘exam_inherit’ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 01:32&lt;br /&gt;
| ਇਸ ਵਿੱਚ ਸਾਡੇ ਕੋਲ ਤਿੰਨ ਵੈਰੀਏਬਲਸ – ‘sub1, sub2, sub3’ ‘protected’ ਦੀ ਤਰ੍ਹਾਂ ਹਨ &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’ – ‘class student’ ਅਤੇ ‘class exam_inherit’ ਨੂੰ ਇੰਹੇਰਿਟ ਕਰਦਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 01:56&lt;br /&gt;
| ਇਸ ਵਿੱਚ ਅਸੀਂ ‘integer variable’ ‘avg’ ‘private’ ਦੀ ਤਰ੍ਹਾਂ ਐਲਾਨ ਕੀਤਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:02&lt;br /&gt;
| ਫਿਰ ਸਾਡੇ ਕੋਲ ‘public functions’ ਵਿੱਚ ‘ਫੰਕਸ਼ਨ’ ਹਨ :&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 ()’ &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:11&lt;br /&gt;
| ਇਸ ਵਿੱਚ ਅਸੀਂ ‘integer variable’ ‘total’ ‘public’ ਦੀ ਤਰ੍ਹਾਂ ਐਲਾਨ ਕੀਤਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:17&lt;br /&gt;
| ਫਿਰ ਅਸੀਂ ਸਟੂਡੈਂਟ ਦਾ ‘ਨੇਮ’ ਅਤੇ ‘ਰੋਲ – ਨੰਬਰ’ ਸਵੀਕਾਰ ਕਰਨ ਦੇ ਲਈ ‘input function’ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:24&lt;br /&gt;
| ‘display function’ ਵਿੱਚ ਅਸੀਂ ਸਟੂਡੈਂਟ ਦਾ ‘ਨੇਮ’ ਅਤੇ ‘ਰੋਲ – ਨੰਬਰ’ ਦਿਖਾਉਂਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:28&lt;br /&gt;
| ਇੱਥੇ ਸਾਡੇ ਕੋਲ ‘function 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;
|- &lt;br /&gt;
| 02:37&lt;br /&gt;
| ਫਿਰ ‘display_exam function’ ਵਿੱਚ, ਅਸੀਂ ਤਿੰਨੇ ਸਬਜੈਕਟਸ ਦੇ ਟੋਟਲ ਦੀ ਗਿਣਤੀ ਕਰਦੇ ਹਾਂ ਅਤੇ ਟੋਟਲ ਪ੍ਰਿੰਟ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:44&lt;br /&gt;
| ਅਤੇ ‘function 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;
| ਇਸ ਵਿੱਚ ਅਸੀਂ ‘class grade’ ਦਾ ‘object’ ਬਣਾਉਂਦੇ ਹਾਂ ਜੋ ‘derived class’ ‘gd’ ਹੈ । &lt;br /&gt;
&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 statement’ ਹੈ । &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 ਸਪੇਸ hyphen o ਸਪੇਸ mult’ ਐਂਟਰ ਦਬਾਓ। &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 03:24&lt;br /&gt;
| ਟਾਈਪ ਕਰੋ, ‘dot slash 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;
| ‘subject’2 ਵਿੱਚ 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’ ਵਿੱਚ ‘multiple derived classes’ ਇੱਕ ਬੇਸ ਕਲਾਸ ਨੂੰ ਇੰਹੇਰਿਟ ਕਰਦੀਆਂ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 04:12&lt;br /&gt;
| ਨੋਟ ਕਰੋ ਕਿ ਸਾਡੀ ਫਾਇਲ ਦਾ ਨੇਮ ‘hierarchical dot 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;
| ਇੱਥੇ ਅਸੀਂ ‘std namespace’ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 04:25&lt;br /&gt;
| ਫਿਰ ਸਾਡੇ ਕੋਲ ‘ਕਲਾਸ ਸਟੂਡੈਂਟ’ ਹੈ ਜੋ ਸਾਡੀ ‘ਬੇਸ ਕਲਾਸ’ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 04:29&lt;br /&gt;
| ਇਸ ਵਿੱਚ, ਸਾਡੇ ਕੋਲ ‘ਰੋਲ – ਨੰਬਰ’ ‘integer variable’ ਦੀ ਤਰ੍ਹਾਂ ਹੈ । &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;
| ਇੱਥੇ ਸਾਡੇ ਕੋਲ ਇੱਕ ਹੋਰ ‘class’ ‘show’ ਹੈ । &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;
| ਇਹ ‘class student’ ਦੀ ਪ੍ਰਾਪਰਟੀਜ ਨੂੰ ਇੰਹੇਰਿਟ ਕਰਦੀ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 04:54&lt;br /&gt;
| ਇਸ ਵਿੱਚ ਸਾਡੇ ਕੋਲ ਦੋ ਫੰਕਸ਼ਨਸ: ‘input’ ਅਤੇ ‘display’ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 04:59&lt;br /&gt;
| ਇਹ ‘public functions’ ਦੀ ਤਰ੍ਹਾਂ ਐਲਾਨ ਹੋਏ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:02&lt;br /&gt;
| ‘function input’ ਵਿੱਚ ਅਸੀਂ ਸਟੂਡੈਂਟ ਦਾ ‘ਨੇਮ’ ਅਤੇ ‘ਰੋਲ – ਨੰਬਰ’ ਲੈਂਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:07&lt;br /&gt;
| ‘function display’ ਵਿੱਚ ਅਸੀਂ ਸਟੂਡੈਂਟ ਦਾ ‘ਨੇਮ’ ਅਤੇ ‘ਰੋਲ – ਨੰਬਰ’ ਦਿਖਾਉਂਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:11&lt;br /&gt;
| ਫਿਰ ਸਾਡੇ ਕੋਲ ਇੱਕ ਹੋਰ ‘derived class’ ਕਲਾਸ ‘exam’ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:15&lt;br /&gt;
| ਇਹ ਵੀ ‘class student’ ਨੂੰ ਇੰਹੇਰਿਟ ਕਰਦੀ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:19&lt;br /&gt;
| ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇੱਥੇ ਦੋ ‘derived class’ – ‘class exam’ ਅਤੇ ‘class show’ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:26&lt;br /&gt;
| ਦੋਵੇਂ ਕਲਾਸਾਂ ‘class student’ ਨੂੰ ਇੰਹੇਰਿਟ ਕਰਦੀਆਂ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:30&lt;br /&gt;
| ‘class exam’ ਵਿੱਚ ਸਾਡੇ ਕੋਲ ਦੋ ਫੰਕਸ਼ਨਸ ‘input_exam’ ਅਤੇ ‘total marks’ ਹਨ ਜੋ ‘public’ ਦੀ ਤਰ੍ਹਾਂ ਐਲਾਨੇ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:38&lt;br /&gt;
| ਇੱਥੇ ਅਸੀਂ ‘ਫੰਕਸ਼ਨ “input_exam”’ ਨੂੰ ਐਕਸੈੱਸ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:41&lt;br /&gt;
| ਇਹ ਤਿੰਨ ਵਿਸ਼ਿਆਂ – ‘sub1, sub2 ਅਤੇ 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;
‘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;
| ਅਤੇ ਇਹ ਸਾਡੀ ਰਿਟਰਨ ਸਟੇਟਮੈਂਟ ਹੈ । &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 ਸਪੇਸ hyphen o hier’&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 06:36&lt;br /&gt;
| ਐਂਟਰ ਦਬਾਓ । ਟਾਈਪ ਕਰੋ ‘./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 .:’ ਮੈਂ 4 ਦੇਵਾਂਗਾ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 06:46&lt;br /&gt;
| ‘Enter Name:’ ਮੈਂ ‘Ashwini’ ਦੇਵਾਂਗਾ । &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: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:16&lt;br /&gt;
| “Multiple Inheritance”&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 07:18&lt;br /&gt;
| “Hierarchical Inheritance”&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 07:20&lt;br /&gt;
| ਇੱਕ ਨਿਰਧਾਰਤ ਕੰਮ ਵਿੱਚ “area” ਅਤੇ “perimeter” ਦੀ ਕਲਾਸ ਬਣਾਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 07:25&lt;br /&gt;
| ਰੇਕਟੇਂਗਲ ਦਾ ਏਰੀਆ ਅਤੇ ਪੈਰੀਮੀਟਰ ਜਾਣੋ । &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;
| ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ ਦੇ ਲਈ, ਕ੍ਰਿਪਾ ਕਰਕੇ  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 07:51&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;
| ਇਹ ਭਾਰਤ ਸਰਕਾਰ ਦੇ ਐਮਐਚਆਰਡੀ ਦੇ “ਆਈਸੀਟੀ ਵਲੋਂ ਰਾਸ਼ਟਰੀ ਸਾਖਰਤਾ ਮਿਸ਼ਨ” ਦੁਆਰਾ ਪ੍ਰਮਾਣਿਤ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 08:07&lt;br /&gt;
| ਇਸ ‘ਤੇ ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ‘ਤੇ ਉਪਲੱਬਧ ਹੈ । http://spoken-tutorial.org/NMEICT-Intro&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>Navdeep.dav</name></author>	</entry>

	</feed>