码迷,mamicode.com
首页 >  
搜索关键字:ptr    ( 2121个结果
c++ simple "Garbage Collector"
The idea is to create a Ptr type that acts like a reference in Java.And A Garbage Collector (MemMgr) type that acts like a garbage collector in Java.J...
分类:编程语言   时间:2014-11-21 23:12:56    阅读次数:421
Xcode6+Cocos2d-x真机调试 报错
目前真机调试时遇到以下问题。 Undefined symbols for architecture arm64: "_png_get_io_ptr", referenced from: cocos2d::(anonymous namespace)::pngReadCallback(png_struct_def*, unsigned char*, unsigned long) in...
分类:其他好文   时间:2014-11-20 15:25:07    阅读次数:296
win2008server 使用nslookup后得到server unknown
win2008server使用nslookup后得到serverunknown创建反向查找区域添加ptr指针记录
分类:Windows程序   时间:2014-11-20 10:27:44    阅读次数:305
count_if,智能指针
//count_if //c++11vector vecint cnt = count_if(vec.begin(),vec.end(),[](int i){return i >=80;});6.常用的智能指针:a) Boost库提供了scoped_ptr/shared_ptrb) C++11内置了...
分类:其他好文   时间:2014-11-19 12:11:38    阅读次数:160
delete数组引发的core分析
delete [] ptr 引发了singnal 6 abort的core错误,跟踪过程发现写入ptr大量数据,引发内存越界,破坏了new数组的尾部数据保护,导致delete的时候core。 问题分析过程写了一段测试代码,发现另外一些编辑器或者说操作系统的性质,new申请的数组总是分配2的n次方的....
分类:编程语言   时间:2014-11-18 10:18:59    阅读次数:169
linux struct stat 文件结构信息
#include #include #include #include #include int main(int argc, char *argv[]) {   struct stat sb;   struct tm *ptr;   if (argc != 2)   {       fprintf(stderr, "Usage: %s \n", argv[...
分类:系统相关   时间:2014-11-17 17:50:19    阅读次数:217
[017]以独立语句将newed对象置入智能指针
这一节也比较简单,先假设我们有如下的函数:int foo();void memFoo(shared_ptr pw, int foo);现在假设我们要调用memFoo函数:memFoo(new W, foo());但是这样写编译是通不过的,我们可以改造为:memFoo(shared_ptr(new W...
分类:其他好文   时间:2014-11-17 17:11:22    阅读次数:97
[015]在资源管理类中提供对原始资源的访问
引言资源管理类是防止资源泄漏的有力武器,但是许多APIs直接指涉资源,除非你发誓永不使用这样的APIs,否则只得绕过资源管理对象(resource-managing objects)直接访问原始资源(raw resources)。例如在条款13中引入了智能指针如auto_ptr或tr1::share...
分类:其他好文   时间:2014-11-17 15:39:43    阅读次数:124
[014]在资源管理类中小心copying行为
第一节 条款13中讲到“资源取得的时机便是初始化时机”并由此引出“以对象管理资源”的概念。通常情况下使用std中的auto_ptr(智能指针)和tr1::shared_ptr(引数智能指针)作为管理资源的对象。事实上,这种管理方法十分有效。但是,auto_ptr和tr1::shared_ptr只.....
分类:其他好文   时间:2014-11-17 15:25:48    阅读次数:179
数据结构 线索二叉树 原理及实现
通过考察各种二叉链表,不管儿叉树的形态如何,空链域的个数总是多过非空链域的个数。准确的说,n各结点的二叉链表共有2n个链域,非空链域为n-1个,但其中的空链域却有n+1个。如下图所示。     因此,提出了一种方法,利用原来的空链域存放指针,指向树中其他结点。这种指针称为线索。     记ptr指向二叉链表中的一个结点,以下是建立线索的规则:     (1)如果ptr->lc...
分类:其他好文   时间:2014-11-16 17:23:11    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!