-
Generell ist das möglich, sollte aber aus Sicherheitsgründen nicht so gemacht werden.
Wenn du einen Pointer an eine Funktion übergibst, so sollte sie als "value" übergeben werden, da du sonst die Adresse des Pointers bekommst.
Schau dir deine Definitionen genau an!
Eine Funktion darf keine Adresse aus seinem lokalen Speicher zurückgeben, da nach Return die Adresse nicht mehr gültig ist. Dies ist nur mit globalen (bzw. Static) Variablen möglich.
Gutes Design ist das nicht, da du dann von außerhalb Inhalte verändern oder zerstören kannst.
Ein Pointer zeigt nur auf eine Adresse, was dahinter gespeichert ist, kann allenfalls MCH-Fehler auslösen. und zeigt ansonsten Unsinn.
Similar Threads
-
By claudia_669 in forum NEWSboard Programmierung
Antworten: 9
Letzter Beitrag: 10-07-12, 08:11
-
By mihael in forum NEWSboard Server Software
Antworten: 0
Letzter Beitrag: 13-03-09, 13:23
-
By Hubert in forum NEWSboard Programmierung
Antworten: 9
Letzter Beitrag: 16-11-07, 08:44
-
By jo400 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 17-11-06, 13:21
-
By THH in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 17-12-05, 11:51
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks