码迷,mamicode.com
首页 >  
搜索关键字:ptr    ( 2121个结果
realloc,malloc,calloc的区别
三个函数的申明分别是: void* realloc(void* ptr, unsigned newsize); void* malloc(unsigned size); void* calloc(size_t numElements, size_t sizeOfElement); 都在stdlib....
分类:其他好文   时间:2015-05-20 14:41:07    阅读次数:115
Linux - 可视化菜单界面设计
优化屏幕刷新问题 刷新多个窗体需要一些繁琐,在一个慢速的链接上,屏幕的绘制相当的慢 目标就是要尽量减少要在屏幕上的绘制的字符数基本函数 int wnoutrefresh(WINDOW *window_ptr); 决定哪些字符需要发送到屏幕,但是并不实际的发送 int doupdate(void); 向终端发送实际的改变说明 如果只是简单地调用wnoutrefresh,其后立即调用doupdat...
分类:系统相关   时间:2015-05-20 11:26:04    阅读次数:284
条款15:在资源管理类中提供对原始资源的访问
tr1::shared_ptr和tr1::auto_ptr都提供一个get成员函数,返回智能指针内部的原始指针: )operator*和operator->隐式转换至底部指针: 注意:...
分类:其他好文   时间:2015-05-19 22:38:07    阅读次数:166
Chapt.4 Utilities——auto_ptr & pair
Pair对 class Pair 可以将两个值视为一个单元,c++标准库中任何两个需要返回两个值的地方都要pair。 pair中的make_pair函数可以不显式指定类型的构造一个pair对象,如:void f(std::pair);void g(std::pair);……void foo(){ f...
分类:其他好文   时间:2015-05-19 20:29:54    阅读次数:157
apache编译问题汇总
1、安装httpd-2.2.27./configure的时候报错如下checkingforvoidpointerlength...yesconfigure:error:Sizeof"void*"islessthansizeof"long"解决方法viconfigureiftest"$ap_cv_void_ptr_lt_long"="yes";thenas_fn_error$?"Sizeof\"void*\"islessthansizeof\"long\"""$LINENO"5改..
分类:Web程序   时间:2015-05-19 14:55:44    阅读次数:155
C++ weak pointer
C++ 11提出了弱引用的概念,与strong reference(shared_ptr)相对的一个概念。使用的类型为:boost::weak_ptr. weak_ptr首先是一个模板,其次是无法直接访问对象,使用时必须将其转换成shared_ptr,最后这种指针...
分类:编程语言   时间:2015-05-19 13:18:13    阅读次数:188
条款13:以对象管理资源
auto_ptr智能指针:其析构函数自动对其所指对象调用delete 若对象auto_ptr不指向某一资源,它会设为null shared_ptr具有相同功能 但是多个shared_ptr对象能同时指向同一资源 注意:...
分类:其他好文   时间:2015-05-18 23:02:27    阅读次数:160
条款14:在资源管理类中小心coping行为
以对象管理资源之后,某些资源不允许被复制,这时对象应该被private声明,为了资源在最后一次使用之后被释放应该使用shared_ptr并且给出对应的删除器: 注意:...
分类:其他好文   时间:2015-05-18 23:02:13    阅读次数:187
c++ 11 中的智能指针
l  unique_ptr :不允许多个指针共享资源,可以用标准库中的move函数转移指针 l  shared_ptr :多个指针共享资源 l  weak_ptr :可复制shared_ptr,但其构造或者释放对资源不产生影响...
分类:编程语言   时间:2015-05-18 22:57:19    阅读次数:160
OpenWRT开发之——C++11的支持
前言 在上篇文章中博主尝试了在OpenWrt上用C++写个简单的程序测试了一下,可行。 博主这两天又了解了C++11,里面的新特性非常令我兴奋。比如shared_ptr, lambda, auto都是非常有用的特性。[点击了解C++11] 今天,...
分类:编程语言   时间:2015-05-18 16:59:58    阅读次数:167
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!