- 博客(5)
- 资源 (9)
- 收藏
- 关注
转载 左右法则——复杂指针解析
<br />上一章费那么多唇舌讨论C语言的声明,其实目的都是为了这一章,期望读者通过对C语言声明形式的详细了解,树立声明嵌套的观念,因为C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的:<br />The right-left ru
2010-12-12 21:06:00 296
转载 [精彩] 求问delete和delete[] 的区别
<br />C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 <br /><br />楼主的这个问题提得很好。很多人注意到了这个问题,但是却不清楚为什么要这样做,不这样做行不行。 <br /><br />关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自定义类型分配和回收空间。 <br /><br />对于 (1),上面提供的程序已经证明了 de
2010-12-09 16:34:00 410
转载 c++内部类问题
#include <iostream.h> class Outer { public: Outer() { cout<<"Invoke Outer Constructor"<<endl ; } class Inner { public: Inner() { cout<<"Invoke Inner Cons
2010-12-08 19:30:00 2740
转载 友元
<br />[14.1] 什么是友元(friend)?<br />允许另一个类或函数访问你的类的东西。<br /><br />友元可以是函数或者是其他的类。类授予它的友元特别的访问权。通常同一个开发者会出于技术和非技术的原因,控制类的友元和成员函数(否则当你想更新你的类时,还要征得其它部分的拥有者的同意)。<br /> <br />[14.2] 友元破坏了封装吗?[Recently made a bit more emphatic (on 4/01). Click here to go to the nex
2010-12-07 19:53:00 650
转载 const 在C++ 中的作用(转)
<br />const给人的第一印象就是定义常量。<br />(1)const用于定义常量。<br /> 例如:const int N = 100;const int M = 200;<br /> 这样程序中只要用到 N、M 就分别代表为整型100、200,N、M 为一常量,在程序中不可改变。<br /> 但有人说他编程时从来不用const定义常量。我相信。但他是不懂得真正的编程艺术,用const定义常量不仅能方便我们编程而且能提高程序的清晰性。你是愿意看到程序中100、200 满天
2010-12-02 17:17:00 344
刘文涛 网络安全开发包 难得宝库
2010-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人