Announcement

Collapse
No announcement yet.

(Ger)Pointer in Unreal Engine 4? Schreibweise...?

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

    (Ger)Pointer in Unreal Engine 4? Schreibweise...?

    Hiho an alle,

    ich habe eine kurze Frage. In C++ ist es ja üblich Pointer zu verwenden. Diese werden normal deklariert z.B.:

    int IrgendEinWert = 100;
    int *Zeiger = &IrgendEinWer;

    Oder aber auch Funktionen wie z.B. void*....

    Nun ist aber so, das bei der UE4 ich ganz häufig lese, z.B.: AActor* DoSomething....

    Warum ist das Stern bei AActor? Ich habe mir jetzt drei komplette Beschreibungen über Pointer angesehen und komme nicht darauf.
    Irgendwo habe ich gelesen, dass man aber einen Pointer auch so deklarieren kann:

    int* Zeiger...
    int * Zeiger...
    int *Zeiger...

    Was ist das jetzt? Auch in der Docu von Epic (FPS-Tutorial in C++) werden viele Pointer eben so verwendet: Irgendwas* NochEtwas(blablub)...
    Auch RAMA auf Wiki verwendet das. Kann mir bitte jemand erklären was das Stern bedeutet? Oder sind das nun wirklich einfach nur normale Pointer, nur eben (nicht wie bei int *Value) dass der
    Stern nach dem int gesetzt wurde?

    Hoffe es kann jemand helfen.

    Grüßle
    Beregron
    01010100 01101000 01100101 00100000 01110100 01110010 01110101 01110100 01101000 00100000 01101001 01110011 00100000 01101111 01110101 01110100 00100000 01110100 01101000 01100101 01110010 01100101 00101110 00100000 01010100 01110010 01110101 01110011 01110100 00100000 01101110 01101111 00110001 00100001 00100000

    #2
    Sind normale Pointer, macht keinen Unterschied. Wo du den Stern hinsetzt ist Geschmackssache.

    Comment


      #3
      Danke dir. Ich bin auch schon selbst darauf gekommen. Es ist gar nicht so leicht an Infos zu kommen, warum die Einen es so schreiben und die Anderen anders.
      01010100 01101000 01100101 00100000 01110100 01110010 01110101 01110100 01101000 00100000 01101001 01110011 00100000 01101111 01110101 01110100 00100000 01110100 01101000 01100101 01110010 01100101 00101110 00100000 01010100 01110010 01110101 01110011 01110100 00100000 01101110 01101111 00110001 00100001 00100000

      Comment

      Working...
      X