{"id":370,"date":"2021-07-12T22:24:30","date_gmt":"2021-07-12T22:24:30","guid":{"rendered":"https:\/\/www.wikitechy.com\/interview-questions\/?p=370"},"modified":"2021-09-14T05:13:09","modified_gmt":"2021-09-14T05:13:09","slug":"what-is-pure-virtual-function-in-cpp","status":"publish","type":"post","link":"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/","title":{"rendered":"What is pure virtual function in C++ ?"},"content":{"rendered":"<div class=\"TextHeading\">\n<div class=\"hddn\">\n<h2 id=\"what-is-pure-virtual-function-in-c\" class=\"color-pink\" style=\"text-align: justify;\">What is pure virtual function in C++ ?<\/h2>\n<\/div>\n<\/div>\n<div class=\"Content\" style=\"text-align: justify;\">\n<div class=\"hddn\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>A virtual function will become pure virtual function when you append \u201c=0\u201d at the end of declaration of virtual function.<\/li>\n<li>Pure virtual function doesn\u2019t have body or implementation. We must implement all pure virtual functions in derived class.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"ImageContent\">\n<div class=\"hddn\"><img decoding=\"async\" class=\"img-responsive center-block aligncenter\" src=\"https:\/\/cdn.wikitechy.com\/interview-questions\/cpp\/what-is-a-pure-virtual-function-in-cpp.png\" alt=\" What is pure virtual function in C++\" \/><\/div>\n<\/div>\n<ul>\n<li>Pure virtual function is also known as abstract function.<\/li>\n<li>A class with at least one pure virtual function or abstract function is called abstract class. We can\u2019t create an object of abstract class. Member functions of abstract class will be invoked by derived class object.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"ImageContent\" style=\"text-align: justify;\">\n<div class=\"hddn\"><img decoding=\"async\" class=\"img-responsive center-block aligncenter\" src=\"https:\/\/cdn.wikitechy.com\/interview-questions\/cpp\/pure-virtual-function.png\" alt=\" pure virtual function\" \/><\/div>\n<\/div>\n<div class=\"TextHeading\" style=\"text-align: justify;\">\n<div class=\"hddn\">\n<h2 id=\"sample-code\" class=\"color-purple\">Sample Code<\/h2>\n<div class=\"code-embed-wrapper\"> <div class=\"code-embed-infos\"> <\/div> <pre class=\"language-cpp code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-cpp code-embed-code\">#include<iostream.h><br\/>       #include<conio.h><br\/><br\/>       class BaseClass       \/\/Abstract class<br\/>       {<br\/><br\/>              public:<br\/>               virtual void Display1()=0;     \/\/Pure virtual function or abstract function<br\/>               virtual void Display2()=0;     \/\/Pure virtual function or abstract function<br\/><br\/>               void Method3()<br\/>               {<br\/>                      cout<<&quot;\\n\\tMethod3() is Base Class&quot;;<br\/>               }<br\/><br\/>       };<br\/><br\/>       class DerivedClass : public BaseClass<br\/>       {<br\/><br\/>              public:<br\/>               void Method1()<br\/>               {<br\/>                      cout<<&quot;\\n\\tMethod1() is Derived Class&quot;;<br\/>               }<br\/><br\/>               void Method2()<br\/>               {<br\/>                      cout<<&quot;\\n\\tMethod2() is Derived Class&quot;;<br\/>               }<br\/><br\/>       };<br\/><br\/>       void main()<br\/>       {<br\/><br\/>              DerivedClass D;<br\/><br\/>              D.Method1();            \/\/ This will invoke Method1() Derived Class<br\/>              D.Method2();            \/\/ This will invoke Method2() Derived Class<br\/>              D.Method3();            \/\/ This will invoke Method3() Base Class<br\/><br\/>       }<\/code><\/pre> <\/div>\n<div class=\"TextHeading\">\n<div class=\"hddn\">\n<h2 id=\"output\" class=\"color-purple\">Output<\/h2>\n<div class=\"code-embed-wrapper\"> <div class=\"code-embed-infos\"> <\/div> <pre class=\"language-cpp code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-cpp code-embed-code\">Method1() is Derived Class<br\/>Method2() is Derived Class <br\/>Method3() is Base Class<\/code><\/pre> <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Answer : A virtual function will become pure virtual function&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2080],"tags":[2309,195,491,360,368,211,199,198,363,2294,2313,205,2117,220,222,2122,212,2120,2121,710,207,366,204,217,2116,2299,2310,2296,2297,2314,2302,2300,2312,2123,210,200,2118,15921,2306,2305,2292,2290,2291,2307,2295,2304,2316,2303,2315,2298,2301,2317,2311,2293,2308,968,216,2119],"class_list":["post-370","post","type-post","status-publish","format-standard","hentry","category-cpp","tag-abstract-vs-virtual","tag-accenture-interview-questions-and-answers","tag-applied-materials-interview-questions-and-answers","tag-atos-interview-questions-and-answers","tag-bmc-software-interview-questions-and-answers","tag-bosch-india-software-interview-questions-and-answers","tag-casting-networks-india-pvt-limited-interview-questions-and-answers","tag-chetu-interview-questions-and-answers","tag-ciena-corporation-interview-questions-and-answers","tag-class-virtual","tag-cpp-virtual-function","tag-dell-international-services-india-pvt-ltd-interview-questions-and-answers","tag-einfochips-interview-questions-and-answers","tag-electronics-arts-inc-interview-questions-and-answers","tag-flipkart-interview-questions-and-answers","tag-harman-international-interview-questions-and-answers","tag-indecomm-global-services-interview-questions-and-answers","tag-larsen-toubro-interview-questions-and-answers","tag-mathworks-india-private-limited-interview-questions-and-answers","tag-mavenir-interview-questions-and-answers","tag-mphasis-interview-questions-and-answers","tag-netapp-interview-questions-and-answers","tag-oracle-corporation-interview-questions-and-answers","tag-peoplestrong-interview-questions-and-answers","tag-philips-software-centre-pvt-ltd-interview-questions-and-answers","tag-pure-virtual","tag-pure-virtual-class","tag-pure-virtual-function","tag-pure-virtual-function-call","tag-pure-virtual-function-call-error","tag-pure-virtual-method","tag-pure-virtual-method-called","tag-runtime-error-pure-virtual-function-call","tag-srm-technologies-interview-questions-and-answers","tag-symphony-teleca-interview-questions-and-answers","tag-tech-mahindra-interview-questions-and-answers","tag-tecnotree-interview-questions-and-answers","tag-telibrahma-interview-questions-and-answers","tag-virtual-abstract","tag-virtual-and-pure-virtual-function","tag-virtual-call","tag-virtual-class-in-c","tag-virtual-class-in-java","tag-virtual-example","tag-virtual-function","tag-virtual-function-and-pure-virtual-function","tag-virtual-function-example","tag-virtual-function-in-java","tag-virtual-function-table","tag-virtual-method","tag-virtual-void","tag-what-is-a-virtual-method","tag-what-is-pure-virtual-function","tag-what-is-virtual-class","tag-what-is-virtual-function","tag-wipro-infotech-interview-questions-and-answers","tag-wipro-interview-questions-and-answers","tag-yash-technologies-interview-questions-and-answers"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is pure virtual function in C++ ? - C++ Interview Questions<\/title>\n<meta name=\"description\" content=\"What is pure virtual function in C++ ? - A virtual function will become pure virtual function when you append &#039;=0&#039; at the end of declaration of virtual function.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is pure virtual function in C++ ? - C++ Interview Questions\" \/>\n<meta property=\"og:description\" content=\"What is pure virtual function in C++ ? - A virtual function will become pure virtual function when you append &#039;=0&#039; at the end of declaration of virtual function.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/\" \/>\n<meta property=\"og:site_name\" content=\"Wikitechy\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-12T22:24:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-09-14T05:13:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.wikitechy.com\/interview-questions\/cpp\/what-is-a-pure-virtual-function-in-cpp.png\" \/>\n<meta name=\"author\" content=\"Editor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Editor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-pure-virtual-function-in-cpp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-pure-virtual-function-in-cpp\\\/\"},\"author\":{\"name\":\"Editor\",\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/#\\\/schema\\\/person\\\/4d5a581fb5470d1560324bddc5e8b757\"},\"headline\":\"What is pure virtual function in C++ ?\",\"datePublished\":\"2021-07-12T22:24:30+00:00\",\"dateModified\":\"2021-09-14T05:13:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-pure-virtual-function-in-cpp\\\/\"},\"wordCount\":302,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-pure-virtual-function-in-cpp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-a-pure-virtual-function-in-cpp.png\",\"keywords\":[\"abstract vs virtual\",\"Accenture interview questions and answers\",\"Applied Materials interview questions and answers\",\"Atos interview questions and answers\",\"BMC Software interview questions and answers\",\"Bosch India Software interview questions and answers\",\"CASTING NETWORKS INDIA PVT LIMITED interview questions and answers\",\"Chetu interview questions and answers\",\"Ciena Corporation interview questions and answers\",\"class virtual\",\"cpp virtual function\",\"Dell International Services India Pvt Ltd interview questions and answers\",\"eInfochips interview questions and answers\",\"Electronics Arts Inc interview questions and answers\",\"Flipkart interview questions and answers\",\"Harman International interview questions and answers\",\"Indecomm Global Services interview questions and answers\",\"Larsen &amp; Toubro interview questions and answers\",\"Mathworks India Private Limited interview questions and answers\",\"Mavenir interview questions and answers\",\"Mphasis interview questions and answers\",\"NetApp interview questions and answers\",\"Oracle Corporation interview questions and answers\",\"PeopleStrong interview questions and answers\",\"Philips Software Centre Pvt Ltd interview questions and answers\",\"pure virtual\",\"pure virtual class\",\"pure virtual function\",\"pure virtual function call\",\"pure virtual function call error\",\"pure virtual method\",\"pure virtual method called\",\"runtime error pure virtual function call\",\"SRM Technologies interview questions and answers\",\"Symphony Teleca interview questions and answers\",\"Tech Mahindra interview questions and answers\",\"Tecnotree interview questions and answers\",\"telibrahma interview questions and answers\",\"virtual abstract\",\"virtual and pure virtual function\",\"virtual call\",\"virtual class in c++\",\"virtual class in java\",\"virtual example\",\"virtual function\",\"virtual function and pure virtual function\",\"virtual function example\",\"virtual function in java\",\"virtual function table\",\"virtual method\",\"virtual void\",\"what is a virtual method\",\"what is pure virtual function\",\"what is virtual class\",\"what is virtual function\",\"Wipro Infotech interview questions and answers\",\"Wipro interview questions and answers\",\"Yash Technologies interview questions and answers\"],\"articleSection\":[\"C++\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-pure-virtual-function-in-cpp\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-pure-virtual-function-in-cpp\\\/\",\"url\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-pure-virtual-function-in-cpp\\\/\",\"name\":\"What is pure virtual function in C++ ? - C++ Interview Questions\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-pure-virtual-function-in-cpp\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-pure-virtual-function-in-cpp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-a-pure-virtual-function-in-cpp.png\",\"datePublished\":\"2021-07-12T22:24:30+00:00\",\"dateModified\":\"2021-09-14T05:13:09+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/#\\\/schema\\\/person\\\/4d5a581fb5470d1560324bddc5e8b757\"},\"description\":\"What is pure virtual function in C++ ? - A virtual function will become pure virtual function when you append '=0' at the end of declaration of virtual function.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-pure-virtual-function-in-cpp\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-pure-virtual-function-in-cpp\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-a-pure-virtual-function-in-cpp.png\",\"contentUrl\":\"https:\\\/\\\/cdn.wikitechy.com\\\/interview-questions\\\/cpp\\\/what-is-a-pure-virtual-function-in-cpp.png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/#website\",\"url\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/\",\"name\":\"Wikitechy\",\"description\":\"Interview Questions\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/#\\\/schema\\\/person\\\/4d5a581fb5470d1560324bddc5e8b757\",\"name\":\"Editor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9531079fe7e07841b7b156c04d65e5f39d4adfd18b6ffe3edfff8ca5aab85b5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9531079fe7e07841b7b156c04d65e5f39d4adfd18b6ffe3edfff8ca5aab85b5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9531079fe7e07841b7b156c04d65e5f39d4adfd18b6ffe3edfff8ca5aab85b5?s=96&d=mm&r=g\",\"caption\":\"Editor\"},\"url\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/author\\\/editor\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is pure virtual function in C++ ? - C++ Interview Questions","description":"What is pure virtual function in C++ ? - A virtual function will become pure virtual function when you append '=0' at the end of declaration of virtual function.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/","og_locale":"en_US","og_type":"article","og_title":"What is pure virtual function in C++ ? - C++ Interview Questions","og_description":"What is pure virtual function in C++ ? - A virtual function will become pure virtual function when you append '=0' at the end of declaration of virtual function.","og_url":"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/","og_site_name":"Wikitechy","article_published_time":"2021-07-12T22:24:30+00:00","article_modified_time":"2021-09-14T05:13:09+00:00","og_image":[{"url":"https:\/\/cdn.wikitechy.com\/interview-questions\/cpp\/what-is-a-pure-virtual-function-in-cpp.png","type":"","width":"","height":""}],"author":"Editor","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Editor","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/#article","isPartOf":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/"},"author":{"name":"Editor","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/4d5a581fb5470d1560324bddc5e8b757"},"headline":"What is pure virtual function in C++ ?","datePublished":"2021-07-12T22:24:30+00:00","dateModified":"2021-09-14T05:13:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/"},"wordCount":302,"commentCount":0,"image":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.wikitechy.com\/interview-questions\/cpp\/what-is-a-pure-virtual-function-in-cpp.png","keywords":["abstract vs virtual","Accenture interview questions and answers","Applied Materials interview questions and answers","Atos interview questions and answers","BMC Software interview questions and answers","Bosch India Software interview questions and answers","CASTING NETWORKS INDIA PVT LIMITED interview questions and answers","Chetu interview questions and answers","Ciena Corporation interview questions and answers","class virtual","cpp virtual function","Dell International Services India Pvt Ltd interview questions and answers","eInfochips interview questions and answers","Electronics Arts Inc interview questions and answers","Flipkart interview questions and answers","Harman International interview questions and answers","Indecomm Global Services interview questions and answers","Larsen &amp; Toubro interview questions and answers","Mathworks India Private Limited interview questions and answers","Mavenir interview questions and answers","Mphasis interview questions and answers","NetApp interview questions and answers","Oracle Corporation interview questions and answers","PeopleStrong interview questions and answers","Philips Software Centre Pvt Ltd interview questions and answers","pure virtual","pure virtual class","pure virtual function","pure virtual function call","pure virtual function call error","pure virtual method","pure virtual method called","runtime error pure virtual function call","SRM Technologies interview questions and answers","Symphony Teleca interview questions and answers","Tech Mahindra interview questions and answers","Tecnotree interview questions and answers","telibrahma interview questions and answers","virtual abstract","virtual and pure virtual function","virtual call","virtual class in c++","virtual class in java","virtual example","virtual function","virtual function and pure virtual function","virtual function example","virtual function in java","virtual function table","virtual method","virtual void","what is a virtual method","what is pure virtual function","what is virtual class","what is virtual function","Wipro Infotech interview questions and answers","Wipro interview questions and answers","Yash Technologies interview questions and answers"],"articleSection":["C++"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/","url":"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/","name":"What is pure virtual function in C++ ? - C++ Interview Questions","isPartOf":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/#primaryimage"},"image":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.wikitechy.com\/interview-questions\/cpp\/what-is-a-pure-virtual-function-in-cpp.png","datePublished":"2021-07-12T22:24:30+00:00","dateModified":"2021-09-14T05:13:09+00:00","author":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/4d5a581fb5470d1560324bddc5e8b757"},"description":"What is pure virtual function in C++ ? - A virtual function will become pure virtual function when you append '=0' at the end of declaration of virtual function.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wikitechy.com\/interview-questions\/cpp\/what-is-pure-virtual-function-in-cpp\/#primaryimage","url":"https:\/\/cdn.wikitechy.com\/interview-questions\/cpp\/what-is-a-pure-virtual-function-in-cpp.png","contentUrl":"https:\/\/cdn.wikitechy.com\/interview-questions\/cpp\/what-is-a-pure-virtual-function-in-cpp.png"},{"@type":"WebSite","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#website","url":"https:\/\/www.wikitechy.com\/interview-questions\/","name":"Wikitechy","description":"Interview Questions","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wikitechy.com\/interview-questions\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/4d5a581fb5470d1560324bddc5e8b757","name":"Editor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e9531079fe7e07841b7b156c04d65e5f39d4adfd18b6ffe3edfff8ca5aab85b5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e9531079fe7e07841b7b156c04d65e5f39d4adfd18b6ffe3edfff8ca5aab85b5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e9531079fe7e07841b7b156c04d65e5f39d4adfd18b6ffe3edfff8ca5aab85b5?s=96&d=mm&r=g","caption":"Editor"},"url":"https:\/\/www.wikitechy.com\/interview-questions\/author\/editor\/"}]}},"_links":{"self":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/comments?post=370"}],"version-history":[{"count":3,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/370\/revisions"}],"predecessor-version":[{"id":3621,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/370\/revisions\/3621"}],"wp:attachment":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/media?parent=370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/categories?post=370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/tags?post=370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}