{"id":32,"date":"2008-03-20T17:44:21","date_gmt":"2008-03-20T16:44:21","guid":{"rendered":"http:\/\/linux.leunen.com\/?p=32"},"modified":"2008-03-20T17:44:21","modified_gmt":"2008-03-20T16:44:21","slug":"c-un-tableau-comme-argument-dune-fonction","status":"publish","type":"post","link":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/","title":{"rendered":"C++ &#8211; Un tableau comme argument d&rsquo;une fonction"},"content":{"rendered":"<pre class=\"codesource\"><strong>char<\/strong> *c;\r\n<strong>char<\/strong> c[16];<\/pre>\n<p>Ces deux d\u00e9clarations d\u00e9clarent deux variables de types diff\u00e9rents. La premi\u00e8re d\u00e9clare un <em>pointeur de caract\u00e8re<\/em>. La seconde d\u00e9clare un <em>tableau de caract\u00e8res<\/em>. Pour s&rsquo;en convaincre, il suffit de voir que <em>sizeof()<\/em> appliqu\u00e9 aux deux variables donne des r\u00e9sultats diff\u00e9rents. 4 pour le premier et 16 pour le second (sur ma machine, \u00e7a pourrait \u00eatre diff\u00e9rent sur la v\u00f4tre).<\/p>\n<p>Par contre, ces quatre fonctions d\u00e9clarent exactement la m\u00eame fonction. Il n&rsquo;y a aucune diff\u00e9rence entre les quatre.<\/p>\n<pre class=\"codesource\">\r\n<strong>void<\/strong> f(<strong>char<\/strong> *c);\r\n<strong>void<\/strong> f(<strong>char<\/strong> c[]);\r\n<strong>void<\/strong> f(<strong>char<\/strong> c[16]);\r\n<strong>void<\/strong> f(<strong>char<\/strong> c[32]);<\/pre>\n<p>A l&rsquo;int\u00e9rieur des crochets, le nombre ne sert \u00e0 rien. Il peut \u00eatre consid\u00e9r\u00e9 juste comme une indication pour l&rsquo;utilisateur de la fonction.<br \/>\nUn tableau en param\u00e8tre d&rsquo;une fonction est converti en pointeur automatiquement. C&rsquo;est pourquoi, il n&rsquo;y a pas de diff\u00e9rence entre les quatre fonctions.<\/p>\n<p>Vous pouvez m\u00eame passer \u00e0 la fonction une <em>cha\u00eene litt\u00e9rale<\/em> parce qu&rsquo;il existe une conversion de tableau de caract\u00e8res constants vers pointeur de caract\u00e8re. En r\u00e9alit\u00e9, vous passez \u00e0 la fonction l&rsquo;adresse de la cha\u00eene de caract\u00e8res.<\/p>\n<pre class=\"codesource\">f(<span class=\"quotedstring\">\"une cha\u00eene de caract\u00e8res\");    <span class=\"codecomment\">\/\/ OK<\/span><\/span><\/pre>\n<p>A l&rsquo;int\u00e9rieur de la fonction f, <em>c<\/em> est vraiment un pointeur. Les trois fonctions ci-dessous donnent le m\u00eame r\u00e9sultat.<\/p>\n<pre class=\"codesource\">\r\n<span class=\"reservedname\">void<\/span> f1(<span class=\"reservedname\">char<\/span> *c)\r\n{\r\n  std::cout&lt;&lt;<span class=\"quotedstring\">\"size of c in f1: \"<\/span>&lt;&lt;<span class=\"reservedname\">sizeof<\/span>(c)&lt;&lt;std::endl;\r\n}\r\n\r\n<span class=\"reservedname\">void<\/span> f2(<span class=\"reservedname\">char<\/span> c[])\r\n{\r\n  std::cout&lt;&lt;<span class=\"quotedstring\">\"size of c in f2: \"<\/span>&lt;&lt;<span class=\"reservedname\">sizeof<\/span>(c)&lt;&lt;std::endl;\r\n}\r\n\r\n<span class=\"reservedname\">void<\/span> f3(<span class=\"reservedname\">char<\/span> c[32])\r\n{\r\n  std::cout&lt;&lt;<span class=\"quotedstring\">\"size of c in f3: \"<\/span>&lt;&lt;<span class=\"reservedname\">sizeof<\/span>(c)&lt;&lt;std::endl;\r\n}\r\n\r\n<span class=\"reservedname\">int<\/span> main()\r\n{\r\n  <span class=\"reservedname\">char<\/span> c[10];\r\n  std::cout&lt;&lt;<span class=\"quotedstring\">\"size of c[10]: \"<\/span>&lt;&lt;<span class=\"reservedname\">sizeof<\/span>(c)&lt;&lt;std::endl;\r\n  f1(c);\r\n  f2(c);\r\n  f3(c);\r\n\r\n  <span class=\"reservedname\">return<\/span> 0;\r\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>char *c; char c[16]; Ces deux d\u00e9clarations d\u00e9clarent deux variables de types diff\u00e9rents. La premi\u00e8re d\u00e9clare un pointeur de caract\u00e8re. La seconde d\u00e9clare un tableau de caract\u00e8res. Pour s&rsquo;en convaincre, il suffit de voir que sizeof() appliqu\u00e9 aux deux variables donne des r\u00e9sultats diff\u00e9rents. 4 pour le premier et 16 pour le second (sur ma [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"char *c; char c[16]; Ces deux d\u00e9clarations d\u00e9clarent deux variables de types diff\u00e9rents. La premi\u00e8re d\u00e9clare un pointeur de caract\u00e8re. La seconde d\u00e9clare un tableau de caract\u00e8res. Pour s&#039;en convaincre, il suffit de voir que sizeof() appliqu\u00e9 aux deux variables donne des r\u00e9sultats diff\u00e9rents. 4 pour le premier et 16 pour le second (sur ma\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Michel Leunen\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Autour de Linux | Ubuntu, linux, C++, audio, python, ...\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"C++ \u2013 Un tableau comme argument d\u2019une fonction | Autour de Linux\" \/>\n\t\t<meta property=\"og:description\" content=\"char *c; char c[16]; Ces deux d\u00e9clarations d\u00e9clarent deux variables de types diff\u00e9rents. La premi\u00e8re d\u00e9clare un pointeur de caract\u00e8re. La seconde d\u00e9clare un tableau de caract\u00e8res. Pour s&#039;en convaincre, il suffit de voir que sizeof() appliqu\u00e9 aux deux variables donne des r\u00e9sultats diff\u00e9rents. 4 pour le premier et 16 pour le second (sur ma\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2008-03-20T16:44:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2008-03-20T16:44:21+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"C++ \u2013 Un tableau comme argument d\u2019une fonction | Autour de Linux\" \/>\n\t\t<meta name=\"twitter:description\" content=\"char *c; char c[16]; Ces deux d\u00e9clarations d\u00e9clarent deux variables de types diff\u00e9rents. La premi\u00e8re d\u00e9clare un pointeur de caract\u00e8re. La seconde d\u00e9clare un tableau de caract\u00e8res. Pour s&#039;en convaincre, il suffit de voir que sizeof() appliqu\u00e9 aux deux variables donne des r\u00e9sultats diff\u00e9rents. 4 pour le premier et 16 pour le second (sur ma\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/03\\\/c-un-tableau-comme-argument-dune-fonction\\\/#article\",\"name\":\"C++ \\u2013 Un tableau comme argument d\\u2019une fonction | Autour de Linux\",\"headline\":\"C++ &#8211; Un tableau comme argument d&rsquo;une fonction\",\"author\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/author\\\/michel-leunen\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/#organization\"},\"datePublished\":\"2008-03-20T17:44:21+02:00\",\"dateModified\":\"2008-03-20T17:44:21+02:00\",\"inLanguage\":\"fr-FR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/03\\\/c-un-tableau-comme-argument-dune-fonction\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/03\\\/c-un-tableau-comme-argument-dune-fonction\\\/#webpage\"},\"articleSection\":\"C++\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/03\\\/c-un-tableau-comme-argument-dune-fonction\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.leunen.com\\\/linux\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/category\\\/c\\\/#listItem\",\"name\":\"C++\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/category\\\/c\\\/#listItem\",\"position\":2,\"name\":\"C++\",\"item\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/category\\\/c\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/03\\\/c-un-tableau-comme-argument-dune-fonction\\\/#listItem\",\"name\":\"C++ &#8211; Un tableau comme argument d&rsquo;une fonction\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/03\\\/c-un-tableau-comme-argument-dune-fonction\\\/#listItem\",\"position\":3,\"name\":\"C++ &#8211; Un tableau comme argument d&rsquo;une fonction\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/category\\\/c\\\/#listItem\",\"name\":\"C++\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/#organization\",\"name\":\"Autour de Linux\",\"description\":\"Ubuntu, linux, C++, audio, python, ...\",\"url\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/author\\\/michel-leunen\\\/#author\",\"url\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/author\\\/michel-leunen\\\/\",\"name\":\"Michel Leunen\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/03\\\/c-un-tableau-comme-argument-dune-fonction\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/41e08d5087493eaa9ce4ebd4e0a55ffb?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Michel Leunen\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/03\\\/c-un-tableau-comme-argument-dune-fonction\\\/#webpage\",\"url\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/03\\\/c-un-tableau-comme-argument-dune-fonction\\\/\",\"name\":\"C++ \\u2013 Un tableau comme argument d\\u2019une fonction | Autour de Linux\",\"description\":\"char *c; char c[16]; Ces deux d\\u00e9clarations d\\u00e9clarent deux variables de types diff\\u00e9rents. La premi\\u00e8re d\\u00e9clare un pointeur de caract\\u00e8re. La seconde d\\u00e9clare un tableau de caract\\u00e8res. Pour s'en convaincre, il suffit de voir que sizeof() appliqu\\u00e9 aux deux variables donne des r\\u00e9sultats diff\\u00e9rents. 4 pour le premier et 16 pour le second (sur ma\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/2008\\\/03\\\/c-un-tableau-comme-argument-dune-fonction\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/author\\\/michel-leunen\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/author\\\/michel-leunen\\\/#author\"},\"datePublished\":\"2008-03-20T17:44:21+02:00\",\"dateModified\":\"2008-03-20T17:44:21+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/#website\",\"url\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/\",\"name\":\"Autour de Linux\",\"description\":\"Ubuntu, linux, C++, audio, python, ...\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.leunen.com\\\/linux\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"C++ \u2013 Un tableau comme argument d\u2019une fonction | Autour de Linux","description":"char *c; char c[16]; Ces deux d\u00e9clarations d\u00e9clarent deux variables de types diff\u00e9rents. La premi\u00e8re d\u00e9clare un pointeur de caract\u00e8re. La seconde d\u00e9clare un tableau de caract\u00e8res. Pour s'en convaincre, il suffit de voir que sizeof() appliqu\u00e9 aux deux variables donne des r\u00e9sultats diff\u00e9rents. 4 pour le premier et 16 pour le second (sur ma","canonical_url":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/#article","name":"C++ \u2013 Un tableau comme argument d\u2019une fonction | Autour de Linux","headline":"C++ &#8211; Un tableau comme argument d&rsquo;une fonction","author":{"@id":"https:\/\/www.leunen.com\/linux\/author\/michel-leunen\/#author"},"publisher":{"@id":"https:\/\/www.leunen.com\/linux\/#organization"},"datePublished":"2008-03-20T17:44:21+02:00","dateModified":"2008-03-20T17:44:21+02:00","inLanguage":"fr-FR","mainEntityOfPage":{"@id":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/#webpage"},"isPartOf":{"@id":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/#webpage"},"articleSection":"C++"},{"@type":"BreadcrumbList","@id":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux#listItem","position":1,"name":"Home","item":"https:\/\/www.leunen.com\/linux","nextItem":{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux\/category\/c\/#listItem","name":"C++"}},{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux\/category\/c\/#listItem","position":2,"name":"C++","item":"https:\/\/www.leunen.com\/linux\/category\/c\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/#listItem","name":"C++ &#8211; Un tableau comme argument d&rsquo;une fonction"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/#listItem","position":3,"name":"C++ &#8211; Un tableau comme argument d&rsquo;une fonction","previousItem":{"@type":"ListItem","@id":"https:\/\/www.leunen.com\/linux\/category\/c\/#listItem","name":"C++"}}]},{"@type":"Organization","@id":"https:\/\/www.leunen.com\/linux\/#organization","name":"Autour de Linux","description":"Ubuntu, linux, C++, audio, python, ...","url":"https:\/\/www.leunen.com\/linux\/"},{"@type":"Person","@id":"https:\/\/www.leunen.com\/linux\/author\/michel-leunen\/#author","url":"https:\/\/www.leunen.com\/linux\/author\/michel-leunen\/","name":"Michel Leunen","image":{"@type":"ImageObject","@id":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/41e08d5087493eaa9ce4ebd4e0a55ffb?s=96&d=mm&r=g","width":96,"height":96,"caption":"Michel Leunen"}},{"@type":"WebPage","@id":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/#webpage","url":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/","name":"C++ \u2013 Un tableau comme argument d\u2019une fonction | Autour de Linux","description":"char *c; char c[16]; Ces deux d\u00e9clarations d\u00e9clarent deux variables de types diff\u00e9rents. La premi\u00e8re d\u00e9clare un pointeur de caract\u00e8re. La seconde d\u00e9clare un tableau de caract\u00e8res. Pour s'en convaincre, il suffit de voir que sizeof() appliqu\u00e9 aux deux variables donne des r\u00e9sultats diff\u00e9rents. 4 pour le premier et 16 pour le second (sur ma","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/www.leunen.com\/linux\/#website"},"breadcrumb":{"@id":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/#breadcrumblist"},"author":{"@id":"https:\/\/www.leunen.com\/linux\/author\/michel-leunen\/#author"},"creator":{"@id":"https:\/\/www.leunen.com\/linux\/author\/michel-leunen\/#author"},"datePublished":"2008-03-20T17:44:21+02:00","dateModified":"2008-03-20T17:44:21+02:00"},{"@type":"WebSite","@id":"https:\/\/www.leunen.com\/linux\/#website","url":"https:\/\/www.leunen.com\/linux\/","name":"Autour de Linux","description":"Ubuntu, linux, C++, audio, python, ...","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/www.leunen.com\/linux\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"Autour de Linux | Ubuntu, linux, C++, audio, python, ...","og:type":"article","og:title":"C++ \u2013 Un tableau comme argument d\u2019une fonction | Autour de Linux","og:description":"char *c; char c[16]; Ces deux d\u00e9clarations d\u00e9clarent deux variables de types diff\u00e9rents. La premi\u00e8re d\u00e9clare un pointeur de caract\u00e8re. La seconde d\u00e9clare un tableau de caract\u00e8res. Pour s'en convaincre, il suffit de voir que sizeof() appliqu\u00e9 aux deux variables donne des r\u00e9sultats diff\u00e9rents. 4 pour le premier et 16 pour le second (sur ma","og:url":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/","article:published_time":"2008-03-20T16:44:21+00:00","article:modified_time":"2008-03-20T16:44:21+00:00","twitter:card":"summary","twitter:title":"C++ \u2013 Un tableau comme argument d\u2019une fonction | Autour de Linux","twitter:description":"char *c; char c[16]; Ces deux d\u00e9clarations d\u00e9clarent deux variables de types diff\u00e9rents. La premi\u00e8re d\u00e9clare un pointeur de caract\u00e8re. La seconde d\u00e9clare un tableau de caract\u00e8res. Pour s'en convaincre, il suffit de voir que sizeof() appliqu\u00e9 aux deux variables donne des r\u00e9sultats diff\u00e9rents. 4 pour le premier et 16 pour le second (sur ma"},"aioseo_meta_data":{"post_id":"32","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 07:32:55","updated":"2025-06-23 20:43:46","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.leunen.com\/linux\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.leunen.com\/linux\/category\/c\/\" title=\"C++\">C++<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tC++ \u2013 Un tableau comme argument d\u2019une fonction\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.leunen.com\/linux"},{"label":"C++","link":"https:\/\/www.leunen.com\/linux\/category\/c\/"},{"label":"C++ &#8211; Un tableau comme argument d&rsquo;une fonction","link":"https:\/\/www.leunen.com\/linux\/2008\/03\/c-un-tableau-comme-argument-dune-fonction\/"}],"_links":{"self":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/32"}],"collection":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":0,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/32\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/media?parent=32"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/categories?post=32"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/tags?post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}