c++
xianpeng2020
这个作者很懒,什么都没留下…
展开
-
c++ inherit
C++中 public,protected, private 访问标号小结第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被转载 2014-02-26 14:12:08 · 1036 阅读 · 0 评论 -
c++ friend
加friend关键字,标识它不是成员函数,而是友元函数。它的定义方法与普通函数定义一样,而不同于成员函数的定义,因为它不需要指出所属的类。但是,它可以引用类中的私有成员,函数体中a.x,b.x,a.y,b.y都是类的私有成员,它们是通过对象引用的。在调用友元函数时,也是同普通函数的调用一样,不要像成员函数那样调用。本例中,p1.Getxy()和p2.Getxy()这是成员函数的调用,要用对象来表示转载 2014-02-27 11:42:08 · 519 阅读 · 0 评论 -
c++ colon const
As others have said, it's an initialisation list. You can use it for two things:Calling base class constructorsInitialising member variables before the body of the constructor executes.For转载 2014-02-27 13:23:01 · 664 阅读 · 0 评论 -
c++ struct union
struct is exactly like class except the default accessibility is public for struct (while it's private for class).http://www.cnblogs.com/xdotnet/archive/2011/04/20/cpp_union.htmlc+转载 2014-02-27 17:37:34 · 691 阅读 · 0 评论 -
平衡二叉树
旋转 节点再怎么失衡都逃不过4种情况,下面我们一一来看一下。① 左左情况(左子树的左边节点)我们看到,在向树中追加“节点1”的时候,根据定义我们知道这样会导致了“节点3"失衡,满足“左左情况“,可以这样想,把这棵树比作齿轮,我们在“节点5”处把齿轮往下拉一个位置,也就变成了后面这样“平衡”的形式,如果用动画解释就最好理解了。 1转载 2014-04-27 19:16:12 · 573 阅读 · 0 评论