码迷,mamicode.com
首页 >  
搜索关键字:ptr    ( 2121个结果
为什么auto_ptr智能指针不能作为STL标准容器的元素
为什么auto_ptr不可以作为STL标准容器的元素 假如有这样的一段代码,是否能够运行? ? 1 2 3 4 5 6 7 8 9 int costa_foo() {     vector > v(10);     ...
分类:其他好文   时间:2015-03-14 18:40:43    阅读次数:129
auto_ptr解析
auto_ptr是当前C++标准库中提供的一种智能指针,或许相对于boost库提供的一系列眼花缭乱的智能指针, 或许相对于Loki中那个无所不包的智能指针,这个不怎么智能的智能指针难免会黯然失色。诚然,auto_ptr有这样那样的不如人意,以至于程序员必须像使用”裸“指针那样非常小心的使用它才能.....
分类:其他好文   时间:2015-03-14 10:59:22    阅读次数:166
VC中,如何将十六进制字符串转换为十进制数?
原文链接:http://blog.csdn.net/bennyfun79/article/details/6934843在程序中,我们有时需要将一个十六进制字符串转换为十进制数字。比如: 1 char *ptr="0x11";2 int n=0;3 //我们想让n等于0x11,即17 通常我们在C中...
分类:其他好文   时间:2015-03-13 23:36:28    阅读次数:188
函数指针 行指针 指针数组
收拾房间,翻出一张信纸,想起来是以前看书时的笔记。如下: typedef double ( * fun-ptr ) ( int ); fun-ptr 指向"拥有一个int形参并返回double"的函数的指针。类比想象: double fun-name ( int a ); 行指针: do...
分类:编程语言   时间:2015-03-13 16:21:16    阅读次数:147
C指针典例
C指针典例 2015-03-10 李海沿 一、指针的算术运算例一、 1、 char a[20]; 2、 int *ptr=a; 3、 ptr++; 在上例中,指针ptr的类型是int*,它指向的类型是int,它被初始化为指向整形变量a。接下来的第3句中,指针ptr被加了1,编译器是这样处理的:它把指...
分类:其他好文   时间:2015-03-10 22:56:45    阅读次数:228
auto_ptr 用例1
auto_ptr // 头文件 std::auto_ptr ptr1(new ClassA); // okstd::auto_ptr ptr2 = new ClassA; // error 不允许 赋值(assign)初始化方式auto_ptr赋值会导致所有权的转移auto_ptr错误运用:1.au...
分类:其他好文   时间:2015-03-10 19:04:56    阅读次数:122
C++指针详解
指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。  先声明几个指针放着做例子:   例一:   int *ptr; char *ptr; int **ptr; int (*pt...
分类:编程语言   时间:2015-03-10 17:25:08    阅读次数:172
boost 智能指针intrusive_ptr
boost::intrusive_ptr一种“侵入式”的引用计数指针,它实际并不提供引用计数功能,而是要求被存储的对象自己实现引用计数功能,并提供intrusive_ptr_add_ref和intrusive_ptr_release函数接口供boost::intrusive_ptr调用intrusi...
分类:其他好文   时间:2015-03-10 17:09:18    阅读次数:149
C++ Primer学习总结 第12章 动态内存
第12章 动态内存 1.    申请并使用shared_ptr.  P400   2.    shared_ptr计数. P402 赋值, 拷贝, 向函数传递一个智能指针, 或函数返回一个智能指针都会增加当前智能指针的计数.   3.    不同对象间利用智能指针共享数据的例子.   4.    使用new来动态申请内存. P407 默认情况下...
分类:编程语言   时间:2015-03-09 10:57:10    阅读次数:133
DECLARE_GLOBAL_DATA_PTR宏定义问题
最近闲着顺便看了看6410的uboot代码,因为友善的boot对nand部分代码做了隐藏,所以干脆找了光盘里面三星原厂的uboot代码来看,因为友善的boot代码肯定也是基于厂商的代码改的,肯定可以的。 安全起见,直接编译了三星的uboot代码,放到友善的板子上跑了一下,结果果然可以跑,但是发...
分类:其他好文   时间:2015-03-07 19:58:21    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!