今天要写一个联系人搜索算法
百度了下, 在code4App中找到相关代码。
可是自己跑了下, 发现报错
从错误内容我们也能看出, 错误出在'int'这里了。
把错误语句处的int全换成uintptr_t就可以
可是, 這样可能会带来很多其它的问题。
还有第二种解决的方法:
Xcode5.1開始将默认的编译设置是增加了64位编译所以会出这个问题。
这个编译错误的主要原因是:程序中定义了一个const 类指针然后用该指针调用了一个非const的函数。由于const对象在调用成员函数的时候会将this指针强行转换为const this,所以它将无法找到楿应的const GetInt
函数并且编译器也无法将一个const的对象转化为一个普通对象来调用这个普通的GetInt函数。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。