Objective-C (Xcode, iOS, iPhone, iPad)智能指针问题
我实在是受不了C++的乱七八糟的原始指针。C++0x里面算是有了象样的智能指针shared_ptr/unique_ptr/weak_ptr(这最后一个是我最爱的)。但苹果...
我实在是受不了C++的乱七八糟的原始指针。C++0x里面算是有了象样的智能指针shared_ptr/unique_ptr/weak_ptr(这最后一个是我最爱的)。但苹果是没有那么积极支持C++0x的。我初学Objective-C,知道它可以和C++混合编程。请问有没有人知道,这些智能指针,在苹果上,都应该写成什么样子?
展开
4个回答
展开全部
Objective-C的内存引用计数啊。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
面向对象,不需要太多的指针概念。
你得换换思考模式
你得换换思考模式
追问
但C++语言本身就是靠指针实现对象之间的引用的,否则,搞了20年还在为smart pointer吵来吵去的那帮人,都是闲着没事做的?说明这是一个无法回避的重大issue。
追答
问题是objective C 不是 C++ ,
更符合学术上面向对象的思维框架
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
iphone对C的兼容多些,一般用C写iphone的程序。智能指针,没怎么听过,指针的意思就是存放数据的地址;int a=0;int *b=&a;b就存放了a的地址,*b=0;
追问
那你out了。现在都不提倡用原始指针的,除了底层驱动编程。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询