Delphi-PRAXiS
Seite 4 von 6   « Erste     234 56      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Wie nennt man den Punkt (https://www.delphipraxis.net/161060-wie-nennt-man-den-punkt.html)

mkinzler 15. Jun 2011 11:34

AW: Wie nennt man den Punkt
 
Oder halber Doppelpunkt

Aber wir sind, was jeder zugeben muss, jetzt schon sehr OT geworden

blackfin 15. Jun 2011 11:37

AW: Wie nennt man den Punkt
 
Zitat:

Aber wir sind, was jeder zugeben muss, jetzt schon sehr OT geworden
Stimmt, deswegen werde ich mich jetzt wieder dem "Dereferenzierungsnetz Rahmenwerk" widmen.

BUG 15. Jun 2011 12:37

AW: Wie nennt man den Punkt
 
Zitat:

Zitat von mkinzler (Beitrag 1106499)
Oder halber Doppelpunkt

Man kann die Operatoren ja auf verschiedene Weise benennen:
  1. nach der Syntax: Punkt-/Dot-Operator (oder eben halber Doppelpunkt)
  2. nach der Semantik
  3. beliebig: Woekf5756pojwefopj023-Operator

Wenn man 2. wählt, sollte die Bezeichnung dann aber auch korrekt und relativ eindeutig sein.
Wenn ich den Punkt jetzt zB. Extraktions-Operator nenne (er extrahiert ein Member aus einem Objekt), dann besteht Verwechsungsgefahr mit >>.

implementation 15. Jun 2011 13:44

AW: Wie nennt man den Punkt
 
Also ich kenne ihn als "Qualifikationsoperator", der den Zugriff auf die Eigenschaften "qualifiziert".

Stevie 15. Jun 2011 13:51

AW: Wie nennt man den Punkt
 
Zitat:

Zitat von BUG (Beitrag 1106519)
Zitat:

Zitat von mkinzler (Beitrag 1106499)
Oder halber Doppelpunkt

Man kann die Operatoren ja auf verschiedene Weise benennen:
  1. nach der Syntax: Punkt-/Dot-Operator (oder eben halber Doppelpunkt)
  2. nach der Semantik
  3. beliebig: Woekf5756pojwefopj023-Operator

Wenn man 2. wählt, sollte die Bezeichnung dann aber auch korrekt und relativ eindeutig sein.
Wenn ich den Punkt jetzt zB. Extraktions-Operator nenne (er extrahiert ein Member aus einem Objekt), dann besteht Verwechsungsgefahr mit >>.

Ich bin für 1. Da wird ziemlich sicher niemand fragen "was is'n des?" :cyclops: (<- punkt operator smiley!)

implementation 15. Jun 2011 13:54

AW: Wie nennt man den Punkt
 
Zitat:

Zitat von Stevie (Beitrag 1106531)
Ich bin für 1. Da wird ziemlich sicher niemand fragen "was is'n des?" :cyclops: (<- punkt operator smiley!)

Aber nach 2 kann keiner mehr fragen "was macht'n der?" :cyclops: (<- glubscht einen an!)

Luckie 15. Jun 2011 15:26

AW: Wie nennt man den Punkt
 
Zitat:

Zitat von implementation (Beitrag 1106529)
Also ich kenne ihn als "Qualifikationsoperator", der den Zugriff auf die Eigenschaften "qualifiziert".

Das könnte auch der von mir gesuchte Begriff sein. :gruebel:

Aber Punkt-Operator ist schlecht. Wie willst du denn das C++ Zeichenkonstrukt nennen? Strich-Winkel-Operator? Aber es hat doch die gleiche Funktion, wie in Delphi der Punkt. Bei Audi heißt ja ein Auto auch Auto, genau wie bei BWM oder Mercedes.

BUG 15. Jun 2011 15:35

AW: Wie nennt man den Punkt
 
Zitat:

Zitat von Luckie (Beitrag 1106558)
Strich-Winkel-Operator?

Pfeil-Operator

Zitat:

Zitat von implementation (Beitrag 1106529)
Also ich kenne ihn als "Qualifikationsoperator", der den Zugriff auf die Eigenschaften "qualifiziert".

Qualifikationsoperator klingt gut.

messie 15. Jun 2011 16:04

AW: Wie nennt man den Punkt
 
Zitat:

Zitat von Luckie (Beitrag 1106436)
Zitat:

Zitat von blackfin (Beitrag 1106419)
Dereferenzierungs-Operator vielleicht? :-)

Jupp, das wars. Danke. Nur wo schreibe ich mir das jetzt hin, dass ich es wieder finde, wenn ich es wieder vergesse? :?

Ich kleb' mir für so etwas Brother-Band an dem Monitor oder oben an's Notebook. Hat den Vorteil, dass der Geheimdienst das dann auch von hinten lesen kann... :mrgreen:

implementation 15. Jun 2011 19:49

AW: Wie nennt man den Punkt
 
Zitat:

Zitat von Luckie (Beitrag 1106558)
Aber es hat doch die gleiche Funktion, wie in Delphi der Punkt.

Nö. Zur einfachen Qualifikation wird dort auch der Punkt verwendet.
Der "->" ist eine Abkürzung für
Delphi-Quellcode:
(*Addresse).Member
, da es dort eben die Compiler-Magic nicht gibt, die Objekte wie Records aussehen lässt und verbirgt, dass es sich um Pointer handelt.
Schau dir mal das an:
Code:
struct {
  int a, b;
} abStruct;

abStruct x;
x.a = 1; // Punkt, wie in Delphi

abStruct *y; // Achtung, Pointer!
(*y).a = 1; // So wäre es normal
y->a = 1; // Abkürzung


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:34 Uhr.
Seite 4 von 6   « Erste     234 56      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz