{"id":755,"date":"2015-10-27T13:52:56","date_gmt":"2015-10-27T13:52:56","guid":{"rendered":"http:\/\/coolt.ch\/notizen\/?p=755"},"modified":"2015-10-27T16:54:10","modified_gmt":"2015-10-27T16:54:10","slug":"c-datenypen","status":"publish","type":"post","link":"https:\/\/coolt.ch\/notizen\/c-datenypen\/","title":{"rendered":"C++ Datenypen"},"content":{"rendered":"<p><strong>Vektor<\/strong><br \/>\nEs gibt den <a href=\"http:\/\/coolt.ch\/notizen\/c-vector\/\">Datentyp Vektor<\/a> in C++. Im &lt;- Link ist einiges Hilfreiche notiert.<\/p>\n<pre class=\"lang:sh decode:true\">std::vector &lt;type&gt; &lt;name&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>let: Deklaration und nicht Zuweisung<\/strong><br \/>\nLet ist ein altes Keyword und will den Vorgang der Deklaration von der Wertzuweisung unterscheiden<\/p>\n<pre class=\"lang:sh decode:true\">let value_1 = 3;<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Globale Variable<\/strong><\/p>\n<pre class=\"lang:sh decode:true \">extern int value_b;<\/pre>\n<p>Extern stehet in allen Files, die auf diese Variable zugreifen m\u00fcssen.<br \/>\nDefiniert wird die Variable nur in einem File. In diesem muss die Variable auch extern gesetzt werden.<\/p>\n<p><span class=\"lang:sh decode:true  crayon-inline \">extern<\/span>\u00a0 ist formal eine Deklaration (und darf keinen Wert erhalten). Erm\u00f6glicht dadurch, dass die Variable in vielen Files deklariert werden kann.<\/p>\n<p><strong>const <\/strong><br \/>\nHat in C++ eine vielseitige Bedeutung. <strong>Const als Argument\u00a0<\/strong> (Bjarne 8.5.4) verhindert, dass die Funktion print() die Werte versehentlich \u00e4ndert.<\/p>\n<pre class=\"lang:sh decode:true\">void print( <strong>const<\/strong> vektor &lt;int&gt;&amp; messungen){\r\n.   \/\/ code\r\n}<\/pre>\n<p>&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vektor Es gibt den Datentyp Vektor in C++. Im &lt;- Link ist einiges Hilfreiche notiert. std::vector &lt;type&gt; &lt;name&gt; &nbsp; let: Deklaration und nicht Zuweisung Let ist ein altes Keyword und will den Vorgang der Deklaration von der Wertzuweisung unterscheiden let value_1 = 3; &nbsp; Globale Variable extern int value_b; Extern stehet in allen Files, die &hellip; <a href=\"https:\/\/coolt.ch\/notizen\/c-datenypen\/\" class=\"more-link\"><span class=\"screen-reader-text\">C++ Datenypen<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[29],"tags":[11,3],"_links":{"self":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/755"}],"collection":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/comments?post=755"}],"version-history":[{"count":5,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/755\/revisions"}],"predecessor-version":[{"id":795,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/755\/revisions\/795"}],"wp:attachment":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/media?parent=755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/categories?post=755"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/tags?post=755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}