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

10 Talált eredmények " C _dynamic_cast"

C++ dynamic cast

<span class="searchmatch">C</span>++ <span class="searchmatch">dynamic</span> <span class="searchmatch">cast</span> (tsz. <span class="searchmatch">C</span>++ <span class="searchmatch">dynamic</span> casts) (informatika) A <span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span> <span class="searchmatch">C</span>++-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 <span class="searchmatch">C</span>++ Standard Library egyik fontos eszköze az okos...


C++ downcasting

static_<span class="searchmatch">cast</span> használható a downcastinghoz. Dinamikus típusú <span class="searchmatch">cast</span> (<span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span>): Ha nem vagyunk biztosak abban, hogy az objektum a kívánt típusú, a <span class="searchmatch">dynamic</span>_cast...


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* <span class="searchmatch">c</span> = <span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span>&lt;Circle*&gt;(s)) { // sikeres <span class="searchmatch">cast</span> } Nagy hangsúly...


static cast

static <span class="searchmatch">cast</span> (tsz. static casts) (informatika) A static_<span class="searchmatch">cast</span> <span class="searchmatch">C</span>++-ban egy típuskasztoló operátor, amelyet statikus típuskonverzióhoz használunk. Ez egy biztonságosabb...


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ő...


C++ syntax

(feltételes) typeid – típusinformáció lekérdezése static_<span class="searchmatch">cast</span>, <span class="searchmatch">dynamic</span>_<span class="searchmatch">cast</span>, const_<span class="searchmatch">cast</span>, reinterpret_<span class="searchmatch">cast</span> – típuskonverziós operátorok if (x &gt; 0) { std::cout...


predicate dispatch

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


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...


type safety

new Base(); Derived* d = static_<span class="searchmatch">cast</span>&lt;Derived*&gt;(b); // Nem 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...