{"id":6384,"date":"2022-09-03T01:45:44","date_gmt":"2022-09-02T20:15:44","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/"},"modified":"2022-09-03T01:45:44","modified_gmt":"2022-09-02T20:15:44","slug":"solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/","title":{"rendered":"[Solved] VS2017 &#8220;non-standard syntax; use &#8216;&#038;&#8217; to create a pointer to member\t&#8221; [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-46570414\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"46570414\" data-parentid=\"46570276\" data-score=\"4\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>On the line <\/p>\n<pre><code>cout &lt;&lt; \"BySimpson:\" &lt;&lt; MyInt.BySimpson &lt;&lt; endl &lt;&lt; endl;\n<\/code><\/pre>\n<p>You probably meant to make a call to BySimpson but your forgot the <code>()<\/code><\/p>\n<pre><code>cout &lt;&lt; \"BySimpson:\" &lt;&lt; MyInt.BySimpson() &lt;&lt; endl &lt;&lt; endl;\n<\/code><\/pre>\n<p>The reason you get this misleading error is because pre ISO standarization MyInt.BySimpson would actually mean you wanted the address just like for normal function the function name on its own gives the address of the function. Later however the use of &amp; to take the address of a member was put in the standard as a requirement. So Visual Studio thinks you are still using the old syntax and wants you to use the new syntax.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">3<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved VS2017 &#8220;non-standard syntax; use &#8216;&#038;&#8217; to create a pointer to member\t&#8221; [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] On the line cout &lt;&lt; &#8220;BySimpson:&#8221; &lt;&lt; MyInt.BySimpson &lt;&lt; endl &lt;&lt; endl; You probably meant to make a call to BySimpson but your forgot the () cout &lt;&lt; &#8220;BySimpson:&#8221; &lt;&lt; MyInt.BySimpson() &lt;&lt; endl &lt;&lt; endl; The reason you get this misleading error is because pre ISO standarization MyInt.BySimpson would actually mean you wanted the &#8230; <a title=\"[Solved] VS2017 &#8220;non-standard syntax; use &#8216;&#038;&#8217; to create a pointer to member\t&#8221; [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/\" aria-label=\"More on [Solved] VS2017 &#8220;non-standard syntax; use &#8216;&#038;&#8217; to create a pointer to member\t&#8221; [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[324,610],"class_list":["post-6384","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c","tag-visual-studio"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] VS2017 &quot;non-standard syntax; use &#039;&amp;&#039; to create a pointer to member &quot; [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] VS2017 &quot;non-standard syntax; use &#039;&amp;&#039; to create a pointer to member &quot; [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] On the line cout &lt;&lt; &quot;BySimpson:&quot; &lt;&lt; MyInt.BySimpson &lt;&lt; endl &lt;&lt; endl; You probably meant to make a call to BySimpson but your forgot the () cout &lt;&lt; &quot;BySimpson:&quot; &lt;&lt; MyInt.BySimpson() &lt;&lt; endl &lt;&lt; endl; The reason you get this misleading error is because pre ISO standarization MyInt.BySimpson would actually mean you wanted the ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-02T20:15:44+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\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:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] VS2017 &#8220;non-standard syntax; use &#8216;&#038;&#8217; to create a pointer to member &#8221; [closed]\",\"datePublished\":\"2022-09-02T20:15:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/\"},\"wordCount\":120,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"c++\",\"visual-studio\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/\",\"name\":\"[Solved] VS2017 \\\"non-standard syntax; use '&' to create a pointer to member \\\" [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-02T20:15:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] VS2017 &#8220;non-standard syntax; use &#8216;&#038;&#8217; to create a pointer to member &#8221; [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] VS2017 \"non-standard syntax; use '&' to create a pointer to member \" [closed] - JassWeb","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:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] VS2017 \"non-standard syntax; use '&' to create a pointer to member \" [closed] - JassWeb","og_description":"[ad_1] On the line cout &lt;&lt; \"BySimpson:\" &lt;&lt; MyInt.BySimpson &lt;&lt; endl &lt;&lt; endl; You probably meant to make a call to BySimpson but your forgot the () cout &lt;&lt; \"BySimpson:\" &lt;&lt; MyInt.BySimpson() &lt;&lt; endl &lt;&lt; endl; The reason you get this misleading error is because pre ISO standarization MyInt.BySimpson would actually mean you wanted the ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/","og_site_name":"JassWeb","article_published_time":"2022-09-02T20:15:44+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] VS2017 &#8220;non-standard syntax; use &#8216;&#038;&#8217; to create a pointer to member &#8221; [closed]","datePublished":"2022-09-02T20:15:44+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/"},"wordCount":120,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++","visual-studio"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/","name":"[Solved] VS2017 \"non-standard syntax; use '&' to create a pointer to member \" [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-02T20:15:44+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-vs2017-non-standard-syntax-use-to-create-a-pointer-to-member-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] VS2017 &#8220;non-standard syntax; use &#8216;&#038;&#8217; to create a pointer to member &#8221; [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/6384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=6384"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/6384\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=6384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=6384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=6384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}