代码改变世界

随笔档案-2015年09月

C++运算符重载

2015-09-20 10:18 by Fururur, 926 阅读, 收藏, 编辑
摘要: C++运算符重载 基本知识 重载的运算符是具有特殊名字的函数,他们的名字由关键字operator和其后要定义的运算符号共同组成。 运算符可以重载为成员函数和非成员函数。当一个重载的运算符是成员函数时,this绑定到左侧运算对象。成员运算符函数的(显式)参数比运算对象的数量少一个。 调用重载运算符函数 阅读全文

C++继承和多态

2015-09-20 10:17 by Fururur, 722 阅读, 收藏, 编辑
摘要: 继承 访问控制 基类的成员函数可以有public、protected、private三种访问属性。 类的继承方式有public、protected、private三种。 公有继承 当类的继承方式为public时,基类的public成员和protected成员的访问属性在派生类中 不变 ,而基类的pr 阅读全文

C++指针和动态内存分配

2015-09-13 20:44 by Fururur, 2988 阅读, 收藏, 编辑
摘要: 指针和动态内存分配 数组与指针 数组 数组名是一个指针常量。 数组名传递数据时,传递的是地址。 数组作为函数参数时不指定第一维大小。 对象数组 执行时先调用有参数的构造函数初始化a[0],然后调用默认构造函数初始化a[1]。 指针 1. 指向常量的指针 。不能改变所指对象的值,但可以指向其他对象。 阅读全文

C++面向对象

2015-09-12 20:30 by Fururur, 2979 阅读, 收藏, 编辑
摘要: 此博文仅作为C++考研专业课的复习内容。 面向对象 构造函数 在对象被创建的时候将自动调用。 复制构造函数 形参是本类对象的引用。其作用是使用一个已经存在的对象,去初始化一个同类的新对象。 复制构造函数在以下三种情况会被调用。 1. 当用类的一个对象去初始化该类的另一个对象。 2. 如果函数的形参是 阅读全文

C++基础知识

2015-09-12 20:22 by Fururur, 382 阅读, 收藏, 编辑
摘要: 基础知识 1. &&和||具有“短路”特性, 特别是在第二个操作数有++或 时要注意 。 2. 显式类型转换 (类型说明符)表达式 //C风格的 类型说明符(表达式) //cpp风格的 //基本类型都可用这种来强转 3. 内联函数不是在函数调用时发生转移,而是在编译时将函数嵌入在每一个调用处。语法: 阅读全文
点击右上角即可分享
微信分享提示