![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
wuyu1125
这个作者很懒,什么都没留下…
展开
-
2020-12-29
C++ 枚举类型详解转载自https://www.runoob.com/w3cnote/cpp-enum-intro.html枚举类型的定义:枚举类型(enumeration)是 C++ 中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。定义格式:枚举类型的定义格式为:enum <类型名> {<枚举常量表>};格式说明:关键字enum——指明其后的标识符是一个枚举类型的名字。 枚举常量表——由枚举常量构成。"枚举常量"或称"枚举成员",是以标识符形转载 2020-12-29 10:23:30 · 130 阅读 · 0 评论 -
C++头文件包含问题-Include和class **
在一些大的工程中,可能会包含几十个基础类,免不了之间会互相引用(不满足继承关系,而是组合关系)。也就是需要互相声明。好了,这时候会带来一些混乱。如果处理得不好,会搞得一团糟,根据我的经验,简单谈谈自已的处理办法:编码时,我们一般会尽量避免include头文件,而是采用声明class XXX。 但有时候还是必须用Include头文件,那么,两者的划分在于什么呢?应该是很明确的,但书上好像都少转载 2012-09-15 11:00:50 · 5043 阅读 · 0 评论 -
类的前向声明,class和include的区别
前向声明的定义:有些时候我们可以声明一些类但是并不去定义它,当然这个类的作用也很有限了。比如class foo;声明一个foo类,这个声明,有时候也叫做前向声明(forward declaration),在声明完这个foo类之后,定义完这个foo类之前的时期,foo类是一个不完全的类型(incomplete type),也就是说foo类是一个类型,但是这个类型的一些性质(比如包含哪些成员,转载 2012-09-15 11:21:25 · 1894 阅读 · 0 评论 -
C++动态数组(转)
1.变长一维数组 这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做: //文件名: array01.cpp #include using namespace std; int main()转载 2012-09-20 21:58:35 · 662 阅读 · 0 评论 -
C++运算符优先级
C++ 运算符优先级列表http://www.cppreference.com/operator_precedence.htmlPrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray acce原创 2012-10-19 15:44:42 · 730 阅读 · 0 评论 -
C++类静态数据成员与类静态成员函数
在没有讲述本章内容之前如果我们想要在一个范围内共享某一个数据,那么我们会设立全局对象,但面向对象的程序是由对象构成的,我们如何才能在类范围内共享数据呢? 这个问题便是本章的重点: 声明为static的类成员或者成员函数便能在类的范围内共同享,我们把这样的成员称做静态成员和静态成员函数。 下面我们用几个实例来说明这个问题,类的成员需要保护,通常情况下为了不违背类的封装特性转载 2013-04-08 09:23:21 · 494 阅读 · 0 评论