当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 小议auto_ptr 一直以来都以为auto_ptr是个易用
 

 

 ·字符串指针与字符数组    »显示摘要«
    摘要: 很多刚从c转c++的人都不明白,在c中这样的代码 char *pchar="hello!"; //定义字符指针pchar,指向一个字符数组首元素即h *pchar=h; //问题所在行 到了c++中怎么就不行了?你翻遍参考书,都会说,pchar指向的是常量,怎么能允许改变呢?你又问了,怎么我在c中运行的好好的?没人回答你。于是,你只好自我安慰,这就是c++的保护机制吧。 我来做个总结吧,......
    摘要: 原书对循环链表的介绍很简略,实现部分也不完整(当然了,如果完整就又是重复建设)。而我也没觉得循环链表有什么别的用,他更应该是为了一个特殊的问题而产生的,这只是个人的看法。我从链表类派生出了循环链表,这需要注意几个细节。 1. 构造函数:派生类实例化时,先调用基类的构造函数;因此,初始化循环链表的工作就是将带表头的空链表的表头节点的link指向表头节点,从而构成一个圈。 2. 析构函数:释放对......


小议autoptr

    小议auto_ptr

没有用过它.直到昨天,终于用了一下vc版本的auto_ptr, 【程序编程相关:VC程序调试技巧备忘录

 一直以来都以为auto_ptr是个易用的东西,虽然一直都 【推荐阅读:C++深度探索系列:智能指针(Smart

 没有办法,又重新把stl参考书研究了一遍,随后把vc版 【扩展信息:Windows外壳名字空间的浏览

结果许多行为令人费解.

的auto_ptr源码翻来研究了一番,原来是.....

 有所得,总结了如下一些东东,望对初学者有所帮助.同

时,若有不对的地方望各位大虾多指教.

 

 详细解说见代码注解!

//auto_ptr.h

#ifndef auto_ptr__h__

#define auto_ptr__h__

//声明:

//1.以下源代码仅供学习.任何使用过程中所造成的后果与作者无关.

//2.如果您使用了,表示您接受该声明

//作者 古斌亮

//时间 2003.06.21

//email: kinglinux@163.com


...   下一页
    摘要: 节点类 #ifndef node_h #define node_h template <class type> class node //单链节点类 { public: type data; node<type> *link; node() : data(type()), link(null) {} node(const type &......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE