码迷,mamicode.com
首页 >  
搜索关键字:ptr    ( 2121个结果
利用指向数组的指针来得到数组的最后一个数
今天在一个CSDN博客上看了一篇文章,是关于数组与指针的问题,感觉挺好的,大致描述如下: #include "stdio.h" int main() { int a[5]={1,-100,3,2,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1)); } 输出为:-100,5 请...
分类:编程语言   时间:2015-02-06 13:13:05    阅读次数:208
TEncoding
#include #include //For STL auto_ptr class//--------------------------------------------------------------------------- #pragma argsusedint _tm...
分类:其他好文   时间:2015-02-06 11:04:45    阅读次数:225
boost shared_ptr
文档:http://www.boost.org/doc/libs/1_57_0/libs/smart_ptr/shared_ptr.htmIntroductionTheshared_ptrclass template stores a pointer to a dynamically allocat...
分类:其他好文   时间:2015-02-05 18:16:23    阅读次数:238
【二叉树】求二叉树中节点的最大距离
题目:《编程之美》P241 提示:利用动态规划的思想,保存每次循环所计算出来的数据,可以避免重复计算 class treenode { public: int data; shared_ptr left,right; treenode(int d,const shared_ptr &l,const shared_ptr &r):data(d),left(l),right(r){}...
分类:其他好文   时间:2015-02-04 14:42:16    阅读次数:112
实现string类的操作符重载 + = > < == != >> <<
//MyString.h #pragma once #include using namespace std; class MyString { private: char *m_ptr;//内存空间 public: MyString(const char *str=NULL);//构造函数 MyString(const MyString& obj); //拷贝构造函数 ~MyS...
分类:其他好文   时间:2015-02-03 21:25:29    阅读次数:311
串口编程 - C语言
串口的数据接收:(1)定义一个字符数组,将一帧数据全部 接收完成后,再进行解析; char transbuf[BUFSIZE]; char_ptr transbufptr = transbuf; uint_32 transnum; uint_32 TotalLen=0; static char Te...
分类:编程语言   时间:2015-02-03 14:47:19    阅读次数:318
[转] Boost智能指针——scoped_ptr
http://www.cnblogs.com/tianfang/archive/2008/09/15/1291050.htmlboost::scoped_ptr和std::auto_ptr非常类似,是一个简单的智能指针,它能够保证在离开作用域后对象被自动释放。下列代码演示了该指针的基本应用:#inc...
分类:其他好文   时间:2015-02-02 19:29:02    阅读次数:241
文件搜索查找功能C++
1.搜索指定文件夹下的文件名和路径#undef UNICODE #include #include #include #include #include #include std::shared_ptr > fileList(co...
分类:编程语言   时间:2015-02-02 18:01:22    阅读次数:197
Effective C++ -----条款13:以对象管理资源
为防止资源泄漏,请使用RAII(Resource Acquisiton Is Initialization) 对象,它们在构造函数中获得资源并在析构函数中释放资源。两个常被使用的RAII classes 分别是tr1::shared_ptr和auto_ptr。前者通常是较佳选择,因为其copy行为比...
分类:编程语言   时间:2015-01-30 22:23:54    阅读次数:171
boost库学习之 shared_ptr
shared_ptr与scoped_ptr都包装在堆上分配的动态对象,都重载了*和->操作符以模仿原始指针行为,但shared_ptr实现的是引用计数型的智能指针,当没有代码使用时计数为0,此时释放被包装的动态分配的内存。shared_ptr可以被自由地拷贝和赋值。shared_ptr可以安全地放到标准容器中。引用《boost程序库完全开发指南》中的话:“shared_ptr非常有价值、非常重要、...
分类:其他好文   时间:2015-01-30 21:06:47    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!