码迷,mamicode.com
首页 >  
搜索关键字:shared library    ( 12117个结果
C/C++之智能指针shared_ptr
1、定义shared_ptr的作用有如同指针,但会记录有多少个shared_ptrs共同指向一个对象。这便是所谓的引用计数(reference counting)。一旦最后一个这样的指针被销毁,也就是一旦某个对象的引用计数变为0,这个对象会被自动删除。这在非环形数据结构中防止资源泄露很有帮助。aut...
分类:编程语言   时间:2014-07-09 00:36:15    阅读次数:250
Debug-iphonesimulator/xxx.app/WeiboSDK.bundle/images: Directory not empty
位于/Users/你电脑名/Library/Developer/Xcode/DerivedData  下的缓存文件占很大的缓存空间,如果长时间不删除xcode下的缓存文件,就会导致硬盘空间越来越小直到Directory not empty。删除了缓存文件再运行就不会再报错。 删除DerivedData: 打开看了终端输入   sudo chmod -R 777 /Users/xxx/Li...
分类:移动开发   时间:2014-07-08 21:39:21    阅读次数:240
double long float类型读入读出 double取模 fmod
The library of fmod is #include #include #include #include #include #include #include using namespace std; int main(){ double x; long y; long long z; scanf("%lf",&x); double doubleMod =...
分类:其他好文   时间:2014-07-08 21:29:40    阅读次数:175
Linux共享对象之编译参数fPIC
最近在看Linux编程的基础知识,打算对一些比较有趣的知识做一些汇总备忘,本文围绕fPIC展开,学习参考见文末。 在Linux系统中,动态链接文件称为动态共享对象(DSO,Dynamic Shared Objects),简称共享对象,一般是以.so为扩展名的文件。在Windows系统中,则称为...
分类:系统相关   时间:2014-07-08 19:00:18    阅读次数:236
C++智能指针--weak_ptr
weak_ptr是对对象的一种弱引用,它不会增加对象的引用计数。weak_ptr和shared_ptr之间可以相互转换,shared_ptr可以直接赋值给week_ptr,week_ptr可通过调用lock函数来获得shared_ptr(如果对象已经被释放,则返回一个空的shared_ptr)。     单纯使用shared_ptr有时会产生问题,考虑下面的代码: 1 class...
分类:编程语言   时间:2014-07-08 17:10:39    阅读次数:289
【足迹C++primer】39、动态内存与智能指针(2)
动态内存与智能指针(2) 直接管理内存 void fun1() { //此new表达式在自由空间构造一个int型对象,并返回指向该对象的指针 int *pi1=new int; //pi指向一个动态分配、未初始化的无名对象 string *ps3=new string; //初始化为空string int *pi2=new int; ...
分类:编程语言   时间:2014-07-08 15:51:21    阅读次数:269
使用XCode6打开项目以后再用XCode5出现的问题fatal error: malformed or corrupted AST file: 'Unable to load module
使用不同版本的XCode出现的问题: fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/xxx/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm": file not found' note: a...
分类:其他好文   时间:2014-07-08 15:36:55    阅读次数:168
C++智能指针--shared_ptr
shared_ptr是一个引用计数智能指针,用于共享对象的所有权。它可以从一个裸指针、另一个shared_ptr、一个auto_ptr、或者一个weak_ptr构造。还可以传递第二个参数给shared_ptr的构造函数,它被称为删除器(deleter)。删除器用于处理共享资源的释放,这对于管理那些不是用new分配也不是用delete释放的资源时非常有用。shared_ptr被创建后,就可以像普通指...
分类:编程语言   时间:2014-07-08 13:26:57    阅读次数:191
如何在android app中使用STL库
方法: 1.在jni目录下新建Application.mk; 加入 APP_STL := stlport_static右边的值还可以换成下面几个: system - 使用默认最小的C++运行库,这样生成的应用体积小,内存占用小,但部分功能将无法支持 stlport_static - 使用STLport作为静态库,这项是Android开发网极力推荐的 stlport_shared - STL...
分类:移动开发   时间:2014-07-08 11:04:35    阅读次数:397
Mac Jenkins 修改端口
设置默认端口sudodefaultswrite/Library/Preferences/org.jenkins-cihttpPort‘9999‘读取设置defaultsread/Library/Preferences/org.jenkins-ci自启动sudolaunchctlload/Library/LaunchDaemons/org.jenkins-ci.plist取消自启动sudolaunchctlunload/Library/LaunchDaemons/org.je..
分类:其他好文   时间:2014-07-08 09:52:55    阅读次数:2002
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!