首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
马维达 《程序员》2003,(2):101-106
所谓智能指针(Smart Pointer),是指行为类似于传统指针、但依靠对象的析构而自动归还资源的一种对象。2001年10月和2002年4 月,在美国的华盛顿和荷兰的安的列斯群岛上分别召开了两次C 标准会议,会议的内容之一就是对智能指针的选择进行讨论。本文将对可能成为C 新标准的两种智能指针方案(Boost vs. Loki)进行介绍和分析。  相似文献   

2.
《程序员》2007,(5):92-97
许多大型C++程序库都有自己的内存管理机制,包括MFC,STL, Loki都如此,Boost自然也不例外。本文概要说明前三者的实现,然后集中探讨Boost的实现与设计细节。  相似文献   

3.
《程序员》2007,(6):107-113
许多大型C++程序库都有自己的内存管理机制,包括MFC,STL, Loki都如此,Boost自然也不例外。本文概要说明前三者的实现,然后集中探讨Boost的实现与设计细节。  相似文献   

4.
汪鹏 《程序员》2004,(7):35-38
泛型程序设计(Generic Programming)是建立在C++的Template机制基础上的一种完全不同于面向对象的程序设计思维模式,STL是泛型概念的一套实作产品。Loki是一十与Boost齐名的开放源码的C++程序库,它通过一些精巧的装置为常规C++开发提供了一些很有用的工具。STL非常好用,弹性非常大,效率也很理想。目前  相似文献   

5.
侯捷 《程序员》2007,(8):94-99
本文系自原规划之第三篇文章分割出来,原因是当初我低估了Tuple的可谈性和延伸性。现在让我们壮阔地谈一谈Boost.Tuple以及与之比肩的Loki.Tuple。两者同中有异异中有同,我将先从简洁而创新的Loki.Tuple谈起。  相似文献   

6.
孙永新 《福建电脑》2010,26(2):177-178
标准C++库的智能指针适用范围有限。介绍一种共享智能指针SmartPtr的实现。SmartPtr模拟C++指针的语法和语义,用互斥对象加锁的引用计数器记录内存对象的共享次数。SmartPtr适用范围广,同时具有简单高效、使用方便的特点。  相似文献   

7.
通过对C 中编码的风险性和异常安全性的讨论,提出了一种使用智能指针解决资源泄漏问题的方法。通过构建智能指针,保证了在异常条件下对资源控制的有效性,并通过实例进行了测试。最后,对该方法进行了讨论。  相似文献   

8.
《软件》2019,(6):197-199
随着互联网技术的飞速发展,计算机教学对基础课程的要求越来越高。本文以《C语言程序设计》中指针教学为对象,通过探讨概念、种类和用法,详细讲解了二维数组、行指针、二级指针、指针数组之间的区别和关系。实践证明,对于指针重点难点的分析,有利于学生C语言知识体系的建立。  相似文献   

9.
本文以《C程序设计》在说明赋值符号、函数和指针三个概念为例,分析《C程序设计》这本教材在编写过程中如何体现以人为本的教育理念。  相似文献   

10.
数组与指针在《C语言程序设计》中占据着举足轻重的作用,是学习的重点和难点内容。利用数组与指针的相互关系,并结合图形描述和实例分析来讲解相关学习技巧,让学生较容易地理解和掌握数组与指针结合运用的方法。  相似文献   

11.
Array和Any     
侯捷 《程序员》2007,(7):94-98
上一篇文章用了很大篇幅引导读者深刻认识Boost.Pool并摘要认识MFC、Loki和STL的Pooled Allocation实现过程。按初始预告本篇将谈Array、Any和Tuple,然而实际动笔我才知道低估了Tuple的可谈性和延伸性,若按原始构想将又是洋洋洒洒一大篇。因此决定拆分为两期,本期只谈双A:Array和Any,下一期再壮阔地谈Tuple。这一期大家都可以放轻松了。  相似文献   

12.
《数据结构》是计算机专业的专业基础课程,采用理论与实践相结合的教学模式,实践教学一般采用C语言作为算法的程序设计语言,在VC++环境下运行调试,其中指针和结构体的使用成为学生编写程序的难点,本文从指针和结构体的概念出发,讨论指针和结构体在数据结构实训中的应用。  相似文献   

13.
远指针的重定位是用C/C++解决许多实际问题的关键,特别是在图形图象处理中,一些编程人员在应用中往往回避或绕过该问题,在《电脑编程技巧与维护》月刊95年第一期的《Super VGA 256色下图象块操作及应用》一文中,作者声称能处理超过64KB的图象块,而实例中却避开了这种情况,通过分析源程序可以清楚地知道这是不可能的。如果了解了远指针的重定位的原理,这个问题就迎刃而解了。  相似文献   

14.
为您服务     
书名:超越C 标准库Boost库导论书号:978-7-302-14911-8作者:Bjorn Karlsson本书是市面上专门讨论Boost库的一本经典著作!书中首先概括性地介绍了Boost的58个库,然后全面深入地阐述了12个十分有用的Boost库,展示了它们如何与C 标准库配合以及如何扩展C 标准库。本  相似文献   

15.
随着车联网与大数据技术的发展,车辆管理服务平台架构由传统的分散式、本地化,走向集中式、扁平化,平台端资源消耗越来越大,如何实现海量车载终端数据的高并发实时采集是一个亟待解决的问题。针对该问题,提出基于Boost.Asio网络通信库的解决方案。该方案以前后端分离的方式,将数据采集与数据解析分开实现,利用Boost.Asio的前摄器模式实现高并发的数据采集,利用Kafka消息队列提高系统可扩展性,并结合线程池及智能指针技术,对传统数据采集系统中数据量大、种类多带来的资源占用高问题进行了改进。实验结果表明,该系统在有大量连接的情况下,内存占用较少,连接稳定,数据无丢失,保证了数据采集的质量和可靠性。  相似文献   

16.
在学习《C 语言程序设计》的课程中,指针这一章节是一难点,学生往往很难对这一内容掌握及理解。针对这一现象,经过多年的教学经验,对指针的基础知识加以归纳及整理,以方便学生的学习,使学生能快速入门及掌握这一知识点  相似文献   

17.
指针是C语言的一个重要概念,文章对指针基本概念和使用作了简单介绍,总结了指针在使用过程中常犯的错误,讨论了出错的原因,指出正确使用指针的方法,并阐述了C语言中的指针与数组、函数等结合起来的指针及其应用。  相似文献   

18.
卓越 《福建电脑》2005,(12):45-46,10
指针是C语言的精华但又最难掌握。本文在分析一般变量的指针、指针与数组的关系、指针的指针等知识点的基础上,探讨了对C语言指针的理解方法,特别针对二维数组的指针,本文给出了一种有效的理解方法。  相似文献   

19.
李姝博 《福建电脑》2013,(12):192-193
C语言是一门基础的程序设计语言,在程序设计教学中占有重要的地位。在C语言中,较难理解的就是指针。本文试图通过论述指针的定义、分类、运算以及三种特殊的用途,让大家能较清晰的认识指针的本质。可以预见的是只有深入的掌握的了指针才能真正的掌握了C语言。通过深入的应用指针,C语言必定能够应用于更广泛领域。  相似文献   

20.
c语言是一门基础的程序设计语言,在程序设计教学中占有重要的地位。在C语言中,较难理解的就是指针。本文试图通过论述指针的定义、分类、运算以及3中特殊的用途,让大家能较清晰的认识指针的本质。可以预见的是只有深入的掌握的了指针才能真正的掌握了C语言。通过深入的应用指针,C语言必定能够应用于更广泛领域。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号