Hi, For the majority of my OS X programming life, I've been using Objective C exclusively. However, I now have a reason to want to use some C++ standard template libraries, and have started looking into Objective C++. I've found the documentation on Objective C++ lacking, and was hoping if someone could just show me how I can accomplish the following:
>From an Objective C class, allocate an object that can contain references to C++ standard template libraries. For example: #include "OCPP_Class.h" @implementation OC_Class -(void) foo { OCPP_Class *bar = [[OCPP_Class alloc] init]; } @end @implementation OCPP_Class -(id) init { std::list<int> temp; } @end When I try to compile this (with the latter compiled as sourcecode.cpp.objcpp), the compiler complains about the reference in the OC_Class where I allocate my object. Something about the first parameter being of the wrong pointer type. While this sounds like something I might suspect with C++ trying to send the this pointer, I have no idea how to get around this, or how to fix it. Can anyone point me in the right direction? Thanks. -jim _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com