Click here to Skip to main content
15,066,505 members

Comments by D. Infuehr (Top 3 by date)

D. Infuehr 7-Oct-16 11:25am View
   
I want to achieve C++ like syntax. The best so far is Foo->Print(Foo). I want to get Foo inside of Print without passing it as an argument explicitly.
On a Forum where people really answer the question and dont just tell me its impossible, someone has pointed out that i could write a memory access callback invoked when the Foo->Print location is accessed which pushes Foo onto the stack. Then I can call print like it is supposed to work. (like the this pointer)
Does somebody know how to do that?
D. Infuehr 3-Oct-16 15:30pm View
   
In C++ this would be trivial. I want to use C++ like syntax in C. I have altered my question to clarify.
Basically
String* r = New_String("Hello");
r->Free(r);
Should become r->Free();
so that the instance does not have to be passed to the methods themselfes.
D. Infuehr 3-Oct-16 15:28pm View
   
The compiler cant choose because it complains that no overload is suitable.
My question is about how to Pass the Function around with a single Parameter (of the function) set to a specific value.
I have changed my question to clarify.