https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Plain_Old_Data_structure
Plain Old Data structure - Versionsgeschichte
2025-05-24T19:33:02Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.45.0-wmf.2
https://de.wikipedia.org/w/index.php?title=Plain_Old_Data_structure&diff=223315437&oldid=prev
Filzstift: /* Siehe auch */ +1
2022-05-31T10:26:36Z
<p><span class="autocomment">Siehe auch: </span> +1</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 31. Mai 2022, 12:26 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 22:</td>
<td colspan="2" class="diff-lineno">Zeile 22:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Plain Old Java Object]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Plain Old Java Object]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Plain old CLR object]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Literatur ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Literatur ==</div></td>
</tr>
</table>
Filzstift
https://de.wikipedia.org/w/index.php?title=Plain_Old_Data_structure&diff=213463359&oldid=prev
2.207.188.98: "Konstruktor" wurde 2 mal erwähnt, vermutlich ist einmal "destruktor" gemeint quelle: https://en.wikipedia.org/wiki/Passive_data_structure
2021-07-01T14:46:39Z
<p>"Konstruktor" wurde 2 mal erwähnt, vermutlich ist einmal "destruktor" gemeint quelle: https://en.wikipedia.org/wiki/Passive_data_structure</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. Juli 2021, 16:46 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in C++ ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in C++ ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[C++]] ist ein POD-Datentyp entweder ein skalarer Datentyp oder eine POD-Klasse. Eine POD-Klasse hat keinen benutzerdefinierten Kopier-Zuweisungs-Operator, keinen benutzerdefinierten <del style="font-weight: bold; text-decoration: none;">Konstruktor</del> und keine nicht-statischen Attribute, die nicht selbst PODs sind. Darüber hinaus muss eine POD-Klasse ein Aggregat-Typ oder eine [[Verbund (Datentyp)#Unions|union]] sein, das heißt, sie darf keine benutzerdefinierten Konstruktoren haben, keine nicht-statischen Attribute die als <span style="font-family:monospace;">private</span> oder <span style="font-family:monospace;">protected</span> definiert sind, keine Basisklassen und keine [[Virtuelle Methode|virtuelle Funktionen]]. Der C++-Standard<ref group="Literatur">Information Technology Industry Council: ''Programming languages — C++, Second edition'', ISO/IEC, Geneva 15. Oktober 2003, 14882:2003</ref> enthält weitere Details über das Verhalten von PODs in C++.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[C++]] ist ein POD-Datentyp entweder ein skalarer Datentyp oder eine POD-Klasse. Eine POD-Klasse hat keinen benutzerdefinierten Kopier-Zuweisungs-Operator, keinen benutzerdefinierten <ins style="font-weight: bold; text-decoration: none;">Destruktor</ins> und keine nicht-statischen Attribute, die nicht selbst PODs sind. Darüber hinaus muss eine POD-Klasse ein Aggregat-Typ oder eine [[Verbund (Datentyp)#Unions|union]] sein, das heißt, sie darf keine benutzerdefinierten Konstruktoren haben, keine nicht-statischen Attribute die als <span style="font-family:monospace;">private</span> oder <span style="font-family:monospace;">protected</span> definiert sind, keine Basisklassen und keine [[Virtuelle Methode|virtuelle Funktionen]]. Der C++-Standard<ref group="Literatur">Information Technology Industry Council: ''Programming languages — C++, Second edition'', ISO/IEC, Geneva 15. Oktober 2003, 14882:2003</ref> enthält weitere Details über das Verhalten von PODs in C++.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Abhängig von der konkreten Verwendung sind in C++ unter Umständen nur POD-Typen möglich. Zum Beispiel kann eine <span style="font-family:monospace;">union</span> in C++98 keine Klassen enthalten, die [[Virtuelle Methode|virtuelle Funktionen]] oder nicht-triviale Konstruktoren oder Destruktoren besitzt. Diese Einschränkung kommt daher, dass der Compiler nicht entscheiden kann, welche Konstruktoren oder Destruktoren für die Elemente der union aufgerufen werden sollen. POD-Typen können auch zum Aufruf von C-Funktionen verwendet werden, da [[C (Programmiersprache)|C]] nur PODs unterstützt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Abhängig von der konkreten Verwendung sind in C++ unter Umständen nur POD-Typen möglich. Zum Beispiel kann eine <span style="font-family:monospace;">union</span> in C++98 keine Klassen enthalten, die [[Virtuelle Methode|virtuelle Funktionen]] oder nicht-triviale Konstruktoren oder Destruktoren besitzt. Diese Einschränkung kommt daher, dass der Compiler nicht entscheiden kann, welche Konstruktoren oder Destruktoren für die Elemente der union aufgerufen werden sollen. POD-Typen können auch zum Aufruf von C-Funktionen verwendet werden, da [[C (Programmiersprache)|C]] nur PODs unterstützt.</div></td>
</tr>
</table>
2.207.188.98
https://de.wikipedia.org/w/index.php?title=Plain_Old_Data_structure&diff=210779573&oldid=prev
TaxonBot: Bot: Überarbeitung veralteter Syntax / HTML-Validierung
2021-04-10T12:08:15Z
<p>Bot: Überarbeitung veralteter Syntax / <a href="/wiki/Hilfe:LINT" class="mw-redirect" title="Hilfe:LINT">HTML-Validierung</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 10. April 2021, 14:08 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in C++ ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in C++ ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[C++]] ist ein POD-Datentyp entweder ein skalarer Datentyp oder eine POD-Klasse. Eine POD-Klasse hat keinen benutzerdefinierten Kopier-Zuweisungs-Operator, keinen benutzerdefinierten Konstruktor und keine nicht-statischen Attribute, die nicht selbst PODs sind. Darüber hinaus muss eine POD-Klasse ein Aggregat-Typ oder eine [[Verbund (Datentyp)#Unions|union]] sein, das heißt, sie darf keine benutzerdefinierten Konstruktoren haben, keine nicht-statischen Attribute die als <<del style="font-weight: bold; text-decoration: none;">tt</del>>private</<del style="font-weight: bold; text-decoration: none;">tt</del>> oder <<del style="font-weight: bold; text-decoration: none;">tt</del>>protected</<del style="font-weight: bold; text-decoration: none;">tt</del>> definiert sind, keine Basisklassen und keine [[Virtuelle Methode|virtuelle Funktionen]]. Der C++-Standard<ref group="Literatur">Information Technology Industry Council: ''Programming languages — C++, Second edition'', ISO/IEC, Geneva 15. Oktober 2003, 14882:2003</ref> enthält weitere Details über das Verhalten von PODs in C++.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[C++]] ist ein POD-Datentyp entweder ein skalarer Datentyp oder eine POD-Klasse. Eine POD-Klasse hat keinen benutzerdefinierten Kopier-Zuweisungs-Operator, keinen benutzerdefinierten Konstruktor und keine nicht-statischen Attribute, die nicht selbst PODs sind. Darüber hinaus muss eine POD-Klasse ein Aggregat-Typ oder eine [[Verbund (Datentyp)#Unions|union]] sein, das heißt, sie darf keine benutzerdefinierten Konstruktoren haben, keine nicht-statischen Attribute die als <<ins style="font-weight: bold; text-decoration: none;">span style="font-family:monospace;"</ins>>private</<ins style="font-weight: bold; text-decoration: none;">span</ins>> oder <<ins style="font-weight: bold; text-decoration: none;">span style="font-family:monospace;"</ins>>protected</<ins style="font-weight: bold; text-decoration: none;">span</ins>> definiert sind, keine Basisklassen und keine [[Virtuelle Methode|virtuelle Funktionen]]. Der C++-Standard<ref group="Literatur">Information Technology Industry Council: ''Programming languages — C++, Second edition'', ISO/IEC, Geneva 15. Oktober 2003, 14882:2003</ref> enthält weitere Details über das Verhalten von PODs in C++.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Abhängig von der konkreten Verwendung sind in C++ unter Umständen nur POD-Typen möglich. Zum Beispiel kann eine <<del style="font-weight: bold; text-decoration: none;">tt</del>>union</<del style="font-weight: bold; text-decoration: none;">tt</del>> in C++98 keine Klassen enthalten, die [[Virtuelle Methode|virtuelle Funktionen]] oder nicht-triviale Konstruktoren oder Destruktoren besitzt. Diese Einschränkung kommt daher, dass der Compiler nicht entscheiden kann, welche Konstruktoren oder Destruktoren für die Elemente der union aufgerufen werden sollen. POD-Typen können auch zum Aufruf von C-Funktionen verwendet werden, da [[C (Programmiersprache)|C]] nur PODs unterstützt.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Abhängig von der konkreten Verwendung sind in C++ unter Umständen nur POD-Typen möglich. Zum Beispiel kann eine <<ins style="font-weight: bold; text-decoration: none;">span style="font-family:monospace;"</ins>>union</<ins style="font-weight: bold; text-decoration: none;">span</ins>> in C++98 keine Klassen enthalten, die [[Virtuelle Methode|virtuelle Funktionen]] oder nicht-triviale Konstruktoren oder Destruktoren besitzt. Diese Einschränkung kommt daher, dass der Compiler nicht entscheiden kann, welche Konstruktoren oder Destruktoren für die Elemente der union aufgerufen werden sollen. POD-Typen können auch zum Aufruf von C-Funktionen verwendet werden, da [[C (Programmiersprache)|C]] nur PODs unterstützt.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in Java ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in Java ==</div></td>
</tr>
</table>
TaxonBot
https://de.wikipedia.org/w/index.php?title=Plain_Old_Data_structure&diff=203733209&oldid=prev
Fruchtzwerg94: Änderungen von 78.104.51.209 (Diskussion) auf die letzte Version von Starkiller3010 zurückgesetzt
2020-09-17T07:28:02Z
<p>Änderungen von <a href="/wiki/Spezial:Beitr%C3%A4ge/78.104.51.209" title="Spezial:Beiträge/78.104.51.209">78.104.51.209</a> (<a href="/wiki/Benutzer_Diskussion:78.104.51.209" title="Benutzer Diskussion:78.104.51.209">Diskussion</a>) auf die letzte Version von <a href="/wiki/Benutzer:Starkiller3010" title="Benutzer:Starkiller3010">Starkiller3010</a> zurückgesetzt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 17. September 2020, 09:28 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in C++ ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in C++ ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[C++]] ist ein POD-Datentyp entweder ein skalarer Datentyp oder eine POD-Klasse. Eine POD-Klasse hat keinen benutzerdefinierten Kopier-Zuweisungs-Operator, keinen benutzerdefinierten Konstruktor und keine nicht-statischen Attribute, die nicht selbst PODs sind.<del style="font-weight: bold; text-decoration: none;">MIT EINEM RIESEN PENIS</del> Darüber hinaus muss eine POD-Klasse ein Aggregat-Typ oder eine [[Verbund (Datentyp)#Unions|union]] sein, das heißt, sie darf keine benutzerdefinierten Konstruktoren haben, keine nicht-statischen Attribute die als <tt>private</tt> oder <tt>protected</tt> definiert sind, keine Basisklassen und keine [[Virtuelle Methode|virtuelle Funktionen]]. Der C++-Standard<ref group="Literatur">Information Technology Industry Council: ''Programming languages — C++, Second edition'', ISO/IEC, Geneva 15. Oktober 2003, 14882:2003</ref> enthält weitere Details über das Verhalten von PODs in C++.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[C++]] ist ein POD-Datentyp entweder ein skalarer Datentyp oder eine POD-Klasse. Eine POD-Klasse hat keinen benutzerdefinierten Kopier-Zuweisungs-Operator, keinen benutzerdefinierten Konstruktor und keine nicht-statischen Attribute, die nicht selbst PODs sind. Darüber hinaus muss eine POD-Klasse ein Aggregat-Typ oder eine [[Verbund (Datentyp)#Unions|union]] sein, das heißt, sie darf keine benutzerdefinierten Konstruktoren haben, keine nicht-statischen Attribute die als <tt>private</tt> oder <tt>protected</tt> definiert sind, keine Basisklassen und keine [[Virtuelle Methode|virtuelle Funktionen]]. Der C++-Standard<ref group="Literatur">Information Technology Industry Council: ''Programming languages — C++, Second edition'', ISO/IEC, Geneva 15. Oktober 2003, 14882:2003</ref> enthält weitere Details über das Verhalten von PODs in C++.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Abhängig von der konkreten Verwendung sind in C++ unter Umständen nur POD-Typen möglich. Zum Beispiel kann eine <tt>union</tt> in C++98 keine Klassen enthalten, die [[Virtuelle Methode|virtuelle Funktionen]] oder nicht-triviale Konstruktoren oder Destruktoren besitzt. Diese Einschränkung kommt daher, dass der Compiler nicht entscheiden kann, welche Konstruktoren oder Destruktoren für die Elemente der union aufgerufen werden sollen. POD-Typen können auch zum Aufruf von C-Funktionen verwendet werden, da [[C (Programmiersprache)|C]] nur PODs unterstützt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Abhängig von der konkreten Verwendung sind in C++ unter Umständen nur POD-Typen möglich. Zum Beispiel kann eine <tt>union</tt> in C++98 keine Klassen enthalten, die [[Virtuelle Methode|virtuelle Funktionen]] oder nicht-triviale Konstruktoren oder Destruktoren besitzt. Diese Einschränkung kommt daher, dass der Compiler nicht entscheiden kann, welche Konstruktoren oder Destruktoren für die Elemente der union aufgerufen werden sollen. POD-Typen können auch zum Aufruf von C-Funktionen verwendet werden, da [[C (Programmiersprache)|C]] nur PODs unterstützt.</div></td>
</tr>
</table>
Fruchtzwerg94
https://de.wikipedia.org/w/index.php?title=Plain_Old_Data_structure&diff=203732081&oldid=prev
78.104.51.209: /* PODs in C++ */
2020-09-17T06:30:09Z
<p><span class="autocomment">PODs in C++</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 17. September 2020, 08:30 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in C++ ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in C++ ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[C++]] ist ein POD-Datentyp entweder ein skalarer Datentyp oder eine POD-Klasse. Eine POD-Klasse hat keinen benutzerdefinierten Kopier-Zuweisungs-Operator, keinen benutzerdefinierten Konstruktor und keine nicht-statischen Attribute, die nicht selbst PODs sind. Darüber hinaus muss eine POD-Klasse ein Aggregat-Typ oder eine [[Verbund (Datentyp)#Unions|union]] sein, das heißt, sie darf keine benutzerdefinierten Konstruktoren haben, keine nicht-statischen Attribute die als <tt>private</tt> oder <tt>protected</tt> definiert sind, keine Basisklassen und keine [[Virtuelle Methode|virtuelle Funktionen]]. Der C++-Standard<ref group="Literatur">Information Technology Industry Council: ''Programming languages — C++, Second edition'', ISO/IEC, Geneva 15. Oktober 2003, 14882:2003</ref> enthält weitere Details über das Verhalten von PODs in C++.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[C++]] ist ein POD-Datentyp entweder ein skalarer Datentyp oder eine POD-Klasse. Eine POD-Klasse hat keinen benutzerdefinierten Kopier-Zuweisungs-Operator, keinen benutzerdefinierten Konstruktor und keine nicht-statischen Attribute, die nicht selbst PODs sind.<ins style="font-weight: bold; text-decoration: none;">MIT EINEM RIESEN PENIS</ins> Darüber hinaus muss eine POD-Klasse ein Aggregat-Typ oder eine [[Verbund (Datentyp)#Unions|union]] sein, das heißt, sie darf keine benutzerdefinierten Konstruktoren haben, keine nicht-statischen Attribute die als <tt>private</tt> oder <tt>protected</tt> definiert sind, keine Basisklassen und keine [[Virtuelle Methode|virtuelle Funktionen]]. Der C++-Standard<ref group="Literatur">Information Technology Industry Council: ''Programming languages — C++, Second edition'', ISO/IEC, Geneva 15. Oktober 2003, 14882:2003</ref> enthält weitere Details über das Verhalten von PODs in C++.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Abhängig von der konkreten Verwendung sind in C++ unter Umständen nur POD-Typen möglich. Zum Beispiel kann eine <tt>union</tt> in C++98 keine Klassen enthalten, die [[Virtuelle Methode|virtuelle Funktionen]] oder nicht-triviale Konstruktoren oder Destruktoren besitzt. Diese Einschränkung kommt daher, dass der Compiler nicht entscheiden kann, welche Konstruktoren oder Destruktoren für die Elemente der union aufgerufen werden sollen. POD-Typen können auch zum Aufruf von C-Funktionen verwendet werden, da [[C (Programmiersprache)|C]] nur PODs unterstützt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Abhängig von der konkreten Verwendung sind in C++ unter Umständen nur POD-Typen möglich. Zum Beispiel kann eine <tt>union</tt> in C++98 keine Klassen enthalten, die [[Virtuelle Methode|virtuelle Funktionen]] oder nicht-triviale Konstruktoren oder Destruktoren besitzt. Diese Einschränkung kommt daher, dass der Compiler nicht entscheiden kann, welche Konstruktoren oder Destruktoren für die Elemente der union aufgerufen werden sollen. POD-Typen können auch zum Aufruf von C-Funktionen verwendet werden, da [[C (Programmiersprache)|C]] nur PODs unterstützt.</div></td>
</tr>
</table>
78.104.51.209
https://de.wikipedia.org/w/index.php?title=Plain_Old_Data_structure&diff=192463864&oldid=prev
Starkiller3010 am 21. September 2019 um 18:32 Uhr
2019-09-21T18:32:57Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 21. September 2019, 20:32 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 29:</td>
<td colspan="2" class="diff-lineno">Zeile 29:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Walter E. Brown ([[Fermi National Accelerator Laboratory]]): [http://www.fnal.gov/docs/working-groups/fpcltf/Pkg/ISOcxx/doc/POD.html C++ Language Note: POD Types], 29. September 1999, zuletzt aktualisiert am 29. November 1999.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Walter E. Brown ([[Fermi National Accelerator Laboratory]]): [http://www.fnal.gov/docs/working-groups/fpcltf/Pkg/ISOcxx/doc/POD.html C++ Language Note: POD Types], 29. September 1999, zuletzt aktualisiert am 29. November 1999.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Sun/Oracle: [http://www.oracle.com/technetwork/java/codeconventions-137265.html#177 Code Conventions for the Java Programming Language], 20. April 1999.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Sun/Oracle: [http://www.oracle.com/technetwork/java/codeconventions-137265.html#177 Code Conventions for the Java Programming Language], 20. April 1999.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><references/></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:C++]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:C++]]</div></td>
</tr>
</table>
Starkiller3010
https://de.wikipedia.org/w/index.php?title=Plain_Old_Data_structure&diff=192463852&oldid=prev
Starkiller3010: Einzelnachweis überarbeitet
2019-09-21T18:32:21Z
<p>Einzelnachweis überarbeitet</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 21. September 2019, 20:32 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 14:</td>
<td colspan="2" class="diff-lineno">Zeile 14:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in Java ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in Java ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[Java_(Programmiersprache)|Java]] wird das POD-Konzept manchmal mit einer Klasse gleichgesetzt, die nur öffentliche Attribute und keine Methoden enthält,<ref><del style="font-weight: bold; text-decoration: none;">Siehe</del> <del style="font-weight: bold; text-decoration: none;">[http</del>://www.oracle.com/technetwork/java/codeconventions-137265.html#177 <del style="font-weight: bold; text-decoration: none;">Java</del> <del style="font-weight: bold; text-decoration: none;">Code</del> <del style="font-weight: bold; text-decoration: none;">Conventions</del> <del style="font-weight: bold; text-decoration: none;">10.1]</ref></del> <del style="font-weight: bold; text-decoration: none;">das</del> <del style="font-weight: bold; text-decoration: none;">entspricht</del> <del style="font-weight: bold; text-decoration: none;">dem</del> <del style="font-weight: bold; text-decoration: none;">Konzept</del> <del style="font-weight: bold; text-decoration: none;">eines</del> <del style="font-weight: bold; text-decoration: none;">[[Transferobjekt</del>|<del style="font-weight: bold; text-decoration: none;">Transferobjekts]].</del> Manchmal werden auch [[Plain_Old_Java_Object|POJOs]] (Klassen, die nur Getter und Setter, aber keine Business-Logik enthalten) und [[JavaBeans]], sofern sie kein Event-Handling verwenden und keine anderen Methoden außer Gettern und Settern enthalten, als PODs bezeichnet. Auf der anderen Seite verwenden [[Plain_Old_Java_Object|POJOs]] und JavaBeans das Konzept der Kapselung und verstoßen damit gegen eine der fundamentalen Eigenschaften eines POD-Datentyps.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[Java_(Programmiersprache)|Java]] wird das POD-Konzept manchmal mit einer Klasse gleichgesetzt, die nur öffentliche Attribute und keine Methoden enthält,<ins style="font-weight: bold; text-decoration: none;"> das entspricht dem Konzept eines [[Transferobjekt|Transferobjekts]].</ins><ref><ins style="font-weight: bold; text-decoration: none;">{{cite</ins> <ins style="font-weight: bold; text-decoration: none;">web | url=https</ins>://www.oracle.com/technetwork/java/codeconventions-137265.html#177 <ins style="font-weight: bold; text-decoration: none;">|</ins> <ins style="font-weight: bold; text-decoration: none;">title=Oracle</ins> <ins style="font-weight: bold; text-decoration: none;">Technology</ins> <ins style="font-weight: bold; text-decoration: none;">Network</ins> <ins style="font-weight: bold; text-decoration: none;">Java</ins> <ins style="font-weight: bold; text-decoration: none;">|</ins> <ins style="font-weight: bold; text-decoration: none;">publisher=oracle.com</ins> <ins style="font-weight: bold; text-decoration: none;">|</ins> <ins style="font-weight: bold; text-decoration: none;">language=englisch</ins> |<ins style="font-weight: bold; text-decoration: none;"> accessdate=2019-09-21}}</ref></ins> Manchmal werden auch [[Plain_Old_Java_Object|POJOs]] (Klassen, die nur Getter und Setter, aber keine Business-Logik enthalten) und [[JavaBeans]], sofern sie kein Event-Handling verwenden und keine anderen Methoden außer Gettern und Settern enthalten, als PODs bezeichnet. Auf der anderen Seite verwenden [[Plain_Old_Java_Object|POJOs]] und JavaBeans das Konzept der Kapselung und verstoßen damit gegen eine der fundamentalen Eigenschaften eines POD-Datentyps.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weiteres ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weiteres ==</div></td>
</tr>
</table>
Starkiller3010
https://de.wikipedia.org/w/index.php?title=Plain_Old_Data_structure&diff=192462265&oldid=prev
Boonekamp: technetwork
2019-09-21T17:11:28Z
<p>technetwork</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 21. September 2019, 19:11 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 14:</td>
<td colspan="2" class="diff-lineno">Zeile 14:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in Java ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in Java ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[Java_(Programmiersprache)|Java]] wird das POD-Konzept manchmal mit einer Klasse gleichgesetzt, die nur öffentliche Attribute und keine Methoden enthält<del style="font-weight: bold; text-decoration: none;"> (</del>Siehe [http://www.oracle.com/technetwork/java/codeconventions-137265.html#177 Java Code Conventions 10.1]<del style="font-weight: bold; text-decoration: none;">),</del> das entspricht dem Konzept eines [[Transferobjekt|Transferobjekts]]. Manchmal werden auch [[Plain_Old_Java_Object|POJOs]] (Klassen, die nur Getter und Setter, aber keine Business-Logik enthalten) und [[JavaBeans]], sofern sie kein Event-Handling verwenden und keine anderen Methoden außer Gettern und Settern enthalten, als PODs bezeichnet. Auf der anderen Seite verwenden [[Plain_Old_Java_Object|POJOs]] und JavaBeans das Konzept der Kapselung und verstoßen damit gegen eine der fundamentalen Eigenschaften eines POD-Datentyps.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[Java_(Programmiersprache)|Java]] wird das POD-Konzept manchmal mit einer Klasse gleichgesetzt, die nur öffentliche Attribute und keine Methoden enthält<ins style="font-weight: bold; text-decoration: none;">,<ref></ins>Siehe [http://www.oracle.com/technetwork/java/codeconventions-137265.html#177 Java Code Conventions 10.1]<ins style="font-weight: bold; text-decoration: none;"></ref></ins> das entspricht dem Konzept eines [[Transferobjekt|Transferobjekts]]. Manchmal werden auch [[Plain_Old_Java_Object|POJOs]] (Klassen, die nur Getter und Setter, aber keine Business-Logik enthalten) und [[JavaBeans]], sofern sie kein Event-Handling verwenden und keine anderen Methoden außer Gettern und Settern enthalten, als PODs bezeichnet. Auf der anderen Seite verwenden [[Plain_Old_Java_Object|POJOs]] und JavaBeans das Konzept der Kapselung und verstoßen damit gegen eine der fundamentalen Eigenschaften eines POD-Datentyps.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weiteres ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weiteres ==</div></td>
</tr>
</table>
Boonekamp
https://de.wikipedia.org/w/index.php?title=Plain_Old_Data_structure&diff=172026501&oldid=prev
Aka: doppelten Link entfernt
2017-12-16T16:37:59Z
<p>doppelten Link entfernt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. Dezember 2017, 18:37 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 14:</td>
<td colspan="2" class="diff-lineno">Zeile 14:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in Java ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== PODs in Java ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[Java_(Programmiersprache)|Java]] wird das POD-Konzept manchmal mit einer Klasse gleichgesetzt, die nur öffentliche Attribute und keine Methoden enthält (Siehe [http://www.oracle.com/technetwork/java/codeconventions-137265.html#177 Java Code Conventions 10.1]), das entspricht dem Konzept eines [[Transferobjekt|Transferobjekts]]. Manchmal werden auch [[Plain_Old_Java_Object|POJOs]] (Klassen, die nur Getter und Setter, aber keine Business-Logik enthalten) und [[JavaBeans]], sofern sie kein Event-Handling verwenden und keine anderen Methoden außer Gettern und Settern enthalten, als PODs bezeichnet. Auf der anderen Seite verwenden [[Plain_Old_Java_Object|POJOs]] und <del style="font-weight: bold; text-decoration: none;">[[</del>JavaBeans<del style="font-weight: bold; text-decoration: none;">]]</del> das Konzept der Kapselung und verstoßen damit gegen eine der fundamentalen Eigenschaften eines POD-Datentyps.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[Java_(Programmiersprache)|Java]] wird das POD-Konzept manchmal mit einer Klasse gleichgesetzt, die nur öffentliche Attribute und keine Methoden enthält (Siehe [http://www.oracle.com/technetwork/java/codeconventions-137265.html#177 Java Code Conventions 10.1]), das entspricht dem Konzept eines [[Transferobjekt|Transferobjekts]]. Manchmal werden auch [[Plain_Old_Java_Object|POJOs]] (Klassen, die nur Getter und Setter, aber keine Business-Logik enthalten) und [[JavaBeans]], sofern sie kein Event-Handling verwenden und keine anderen Methoden außer Gettern und Settern enthalten, als PODs bezeichnet. Auf der anderen Seite verwenden [[Plain_Old_Java_Object|POJOs]] und JavaBeans das Konzept der Kapselung und verstoßen damit gegen eine der fundamentalen Eigenschaften eines POD-Datentyps.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weiteres ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weiteres ==</div></td>
</tr>
</table>
Aka
https://de.wikipedia.org/w/index.php?title=Plain_Old_Data_structure&diff=125422362&oldid=prev
Zero Thrust: HC: Ergänze Kategorie:Programmiersprachelement
2013-12-14T00:08:04Z
<p><a href="/wiki/Wikipedia:HC" class="mw-redirect" title="Wikipedia:HC">HC</a>: Ergänze <a href="/wiki/Kategorie:Programmiersprachelement" title="Kategorie:Programmiersprachelement">Kategorie:Programmiersprachelement</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 14. Dezember 2013, 02:08 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 31:</td>
<td colspan="2" class="diff-lineno">Zeile 31:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:C++]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:C++]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmiersprachelement]]</div></td>
</tr>
</table>
Zero Thrust