
On 4/16/13 5:04 AM, Somostetoi Kilato wrote:
Hi,
maybe it is not the best place to ask but at this moment I have no other idea where to go. This question is just a preamble for all the comming, BOOST related, questions of mine.
So, I have a C++ class, the Apple, at the moment in the std namespace: ... My question is, if I want to move my Apple class in a custom namespace, garden, how must I modify my C header and code file?
Thank you and all the best, Kilato Somostetoi
Since your C file only deals with the structure via pointers to void, moving the class into a name space will have no effect. Note, that the functions you are declaring to return/take pointers to void, really do return/take pointers to void, and the functions do the casting to Apple* inside. The thing to note is that by definition, a pointer to ANY type/object can be converted to a pointer to void and back to its original type and it will point to the same object. -- Richard Damon