Einzelnen Beitrag anzeigen
Alt 15.09.2003, 09:44   #13
thyrver
Veteran
 
Registriert seit: 30.11.2001
Alter: 44
Beiträge: 290


thyrver eine Nachricht über ICQ schicken thyrver eine Nachricht über AIM schicken
Standard

Zitat:
[b]
Code:
void foo (const void* value)
{
 // damn shit I cannot change the value...
}
so würd ich das machen, denn hier kann ich sichergehen dass der wert read only ist /B]
Naja, value ist nicht veränderbar, aber die Daten an der Stelle von value sehr wohl. value kann ich innerhalb der funktion verändern wie ich will (bei deinem Aufruf natürlich nicht), das hat ja keinen einfluss auf value ausserhalb der funktion.

Gibts eine Möglichkeit nur Pointer zu übergeben und trotzdem sicherzustellen, dass die Funktion die Daten auf die der Pointer zeigt nicht verändert?
thyrver ist offline   Mit Zitat antworten