2014年10月23日

指针

摘要: int * &c = a;//这里c是一个引用,它是指针a的引用int & *d;//这里d是一个指针,它指向引用,但引用不是实体,所以这是错误的int* const p 特点是指针指向的数值可以改变,然而指针所保存的地址却不可以改变const int* p 特点是指针所保存的地址可以改变,然而指针... 阅读全文

posted @ 2014-10-23 17:36 kangbry 阅读(165) 评论(0) 推荐(0)

友元

摘要: 友元是一种定义在类外部的普通函数或类,但他需要在类体内进行说明,为了和该类的成员函数加以区别,在说明时前面加以关键字friend。友元能够访问类中的私有成员。友元的作用在于提高程式的运行效率,但是,他破坏了类的封装性和隐藏性,使得非成员函数能够访问类的私有成员友元函数(可以使类的成员函数): 友元函... 阅读全文

posted @ 2014-10-23 17:27 kangbry 阅读(297) 评论(0) 推荐(0)

public,private,protected

摘要: 类的private和protected成员,在类外是不可以使用的.只有public成员可以在类外直接使用class A{public: int a;protected: int b;private: int c;};int _tmain(int argc, _TCHAR* argv... 阅读全文

posted @ 2014-10-23 16:33 kangbry 阅读(858) 评论(0) 推荐(0)

c++内存管理

摘要: 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 堆,就是那些由new分配的内存块... 阅读全文

posted @ 2014-10-23 01:14 kangbry 阅读(252) 评论(0) 推荐(0)

导航