
C-C++
文章平均质量分 82
杜尚峰
生活不止眼前的苟且,还有读不懂的诗和到不了的远方。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C\C++命名空间
C++命名空间 + 掌握:命名空间的作用及定义;如何使用命名空间。 + 了解:使用早期的函数库 重点、难点 - 命名空间的作用及定义; -如何使用命名空间。原创 2016-10-02 11:48:44 · 3191 阅读 · 1 评论 -
C++类型转换
C++类型转换类型转换就是将给定类型的表达式转换为另一种类型。C++中的转型可分为两种:隐式类型转换和显式类型转换。下面将详细介绍这两种转型操作,以及各自的适用场景,潜在问题,最终将总结使用类型转换操作应牢记的原则。 一、隐式类型转换C语言中的类型转换属于旧式的类型转换,其使用比较简单,只要在待转换的变量前加上转换的类型即可,然后括号可以加在原变量上面,也可以加在类型名称上面。旧式类型转换在代码中转载 2016-10-06 16:13:15 · 351 阅读 · 0 评论 -
C++多态
多态多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(摘自“Delphi4 编程技术内幕”)。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的转载 2016-10-06 16:15:48 · 1633 阅读 · 0 评论 -
运算符重载(一般、关系、逻辑、单目、箭头操作符)
c++的一大特性就是重载(overload),通过重载可以把功能相似的几个函数合为一个,使得程序更加简洁、高效。在c++中不止函数可以重载,运算符也可以重载。由于一般数据类型间的运算符没有重载的必要,所以运算符重载主要是面向对象之间的。1.一般运算符重载在进行对象之间的运算时,程序会调用与运算符相对应的函数进行处理,所以运算符重载有两种方式:成员函数和友元函数。转载 2016-10-07 18:23:08 · 3495 阅读 · 0 评论 -
C++静态成员变量和静态成员函数
类中静态变量在类外初始化格式: <数据类型><类名>::<静态数据成员名>=<值> 加上声明是为了在构造函数之前运行。 private: int a,b,c; static const int Sum[];//声明静态数据成员!!!!!!!!!!!!!!! }; const int Myclass::Sum={1,2转载 2016-10-07 18:26:13 · 399 阅读 · 0 评论