Announcement

Collapse
No announcement yet.

Pointer?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Pointer?

    hi ihr alle<br>
    <br>
    ich habe da ein problem, aus dem ich net schlau werde, vielleicht<br>
    kann mir da jemand helfen, wäre echt klasse wenn eina ne<br>
    antwort weiß!<br>
    <br>
    also:<br>
    ich habe da ein function:<br>
    __fastcall func(void *Var);<br>
    <br>
    mein frage ist: was bedeutet das void* , ist das ein pointer<br>
    oda so? wenn ja wie kann ich dem pointer einen<br>
    int-wert zuweisen?? wenn ich dem Parameter einen AnsiString<br>
    zuweise geht es!<br>
    warum?<br>
    <br>
    wenn das kein pointer is, was ist es dann?<br>
    <br>
    wäre cool wenn mir jemand helfen kann,<br>
    es ist sehr wichtig!<br>
    <br>
    danke und cu r0bbyr0b<br>

  • #2
    void* ist ein typenloser pointer.

    int i = 5;
    void *v = &i;

    eigentlich müsste die funktion dann aber noch wissen, wie viele bytes der wert lang ist, weils halt ein typenloser pointer ist, und sie somit nicht weiß, wie lang der wert ist

    Comment

    Working...
    X