Warning: Undefined variable $resultados in /home/enciclo/public_html/dictious.com/search.php on line 17
dynamic_cast - Dictious

10 Talált eredmények " dynamic_cast"

C++ dynamic cast

C++ <span class="searchmatch">dynamic</span> <span class="searchmatch">cast</span> (tsz. C++ <span class="searchmatch">dynamic</span> casts) (informatika) A <span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span> C++-ban egy speciális típuskonverziós operátor, amelyet futásidejű típusellenőrzéssel...


std::dynamic pointer cast

std::<span class="searchmatch">dynamic</span> pointer <span class="searchmatch">cast</span> (tsz. std::<span class="searchmatch">dynamic</span> pointer casts) (informatika) A std::<span class="searchmatch">dynamic</span>_pointer_<span class="searchmatch">cast</span> a C++ Standard Library egyik fontos eszköze az okos...


C++ downcasting

dinamikus cast (<span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span>) A dinamikus <span class="searchmatch">cast</span> akkor javasolt, amikor nem vagyunk biztosak abban, hogy a típusok kompatibilisek-e. A <span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span> futás közben...


type conversion

típusra. A casting típusok közé tartozik a static_<span class="searchmatch">cast</span>, <span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span>, const_<span class="searchmatch">cast</span>, és reinterpret_<span class="searchmatch">cast</span>. A típuskonverziók fontosak a programok megfelelő...


explicit type conversion

int i = static_<span class="searchmatch">cast</span>&lt;int&gt;(d); // eredmény: 3 Ez biztonságos, veszteséges konverzió. void f(int* p) { // ... } const int x = 42; f(const_<span class="searchmatch">cast</span>&lt;int*&gt;(&amp;x)); Figyelem...


run-time type information

A C++-ban az RTTI három fő funkcióval rendelkezik: typeid operátor <span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span> operátor type_info osztály A typeid operátor lehetővé teszi, hogy lekérdezzük...


static cast

típushelyességet (pl. <span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span> erre való). Nem konvertál különböző osztályhierarchiák között biztonságosan. Nem használható const_<span class="searchmatch">cast</span>-ként a const vagy...


type safety

biztonságos! Használj <span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span>-ot: Derived* d = <span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span>&lt;Derived*&gt;(b); // Futásidőben ellenőrzi if (!d) { std::cout &lt;&lt; &quot;Sikertelen <span class="searchmatch">cast</span>!&quot; &lt;&lt; std::endl;...


predicate dispatch

= <span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span>&lt;const Circle*&gt;(&amp;s)) { if (c-&gt;radius &gt; 100) drawBigCircle(*c); else drawSmallCircle(*c); } else if (const Square* sq = <span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span>&lt;const...


C++98

identification-t (<span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span>, typeid) az öröklési láncban. Shape* s = new Circle; if (Circle* c = <span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span>&lt;Circle*&gt;(s)) { // sikeres <span class="searchmatch">cast</span> } Nagy hangsúly...