Effective C++读书笔记 之链接

news/2024/5/18 22:03:07 标签: 读书, c++

 

主要包括导读和内存资源管理

http://www.cppblog.com/yugong/category/5652.html


http://www.niftyadmin.cn/n/1713805.html

相关文章

Effective C++读书笔记 之导读

0 导读 1、设计策略 如何在两个不同的做法中择一完成某项任务,如 该选择inheritance(继承)还是templates(模板)?该选择public继承还是private继承?该选择private继承还是composition(复合)&a…

linux---vim---ctag

【前言】ctags是vim的一个非常有用的插件,可以大大提高程序编码(C、C)的效率,比如快速调整到函数、变量定义处等等常用 功能,更详细的功能,自行百度。【目的】在RHEL 5上面安装配置vim插件ctags 【前提条件】vim已经安装 【安装ct…

打造自己的专属Linux(一):快速建立一个小型Linux .

我的linux版本:redhat 5.4虚拟机客户端:Vmware Workstation 6.5我们分步骤来实现这个小型linux第一步:在虚拟机上添加一块新硬盘到linux,大小20G (可以自定)第二步:1)打开终端,使用f…

C++的拷贝构造函数(深拷贝、浅拷贝)

深拷贝和浅拷贝可以简单理解为:如果一个类拥有资源,当这个类的对象发生复制过程的时候,资源重新分配,这个过程就是深拷贝,反之,没有重新分配资源,就是浅拷贝。下面举个深拷贝的例子。 #include …

C++引用与指针的比较

C引用与指针的比较 引用是C中的概念,初学者容易把引用和指针混淆一起。 一下程序中,n是m的一个引用(reference),m是被引用物(referent)。 int m; int &n m; n相当于m的别名(…

C语言实现 HashTable

简单实现了哈希表的插入和查找功能,简要说明如下: 1、数据结构: struct HashNode { char* sKey; //键 int nValue; //值 HashNode* pNext; //当Hash值冲突时,指向HASH值相同的下一个节点。 } HashNode* hashTable[HASH_T…

读 《技术人员的成长》

下面的这篇文章对我的影响很大,可以说在我人生的拐角处帮了我一把。所以下面把它放到自己的博客里,望时刻激励自己。 首先,纠正一个流行的概念,估计大家都听说过“软件技术人员的工作寿命只能到30岁”。如果你相信这个说法&#x…

c++ 的4种类型转化方式

具体归纳如下: (1)reinterpret_cast 该函数将一个类型的指针转换为另一个类型的指针. 这种转换不用修改指针变量值存放格式(不改变指针变量值),只需在编译时重新解释指针的类型就可做到. reinterpret_cast 可以将指针值转换为一个整型数,但不能用于非指…