类内定义 class Demo{ public: enum COLORTYPE{RED,GREEN,BLUE,YELLOW,BLACK,WRITH}; } // 在类外使用 cout<<Demo::RED<<endl; 类外定义 enum COLORTYPE{RED,GREEN,BLUE,YELLO ...
分类:
其他好文 时间:
2021-06-13 09:43:40
阅读次数:
0
本文只介绍基本的C++基础知识,若需详细学习,请参考其他教程。 (一)类和对象 类: class 类名{ 访问权限控制符(public,private,protect) 成员变量/成员函数; } 注:1、不加访问权限控制符默认为private; 2、类内声明成员函数,类外定义 成员函数的定义: 类型 ...
分类:
编程语言 时间:
2020-06-27 00:31:38
阅读次数:
83
静态数据成员 有时候需要为某个类的所有对象分配一个单一的存储空间。使用全局变量的缺点显而易见,它可以被任意修改,而且很容易发生名字冲突。我们希望的是把数据当成全局变量那样去存储,但又隐藏在类的内部,而且又与这个类相联系。这个其实可以用静态数据成员来实现。 类的静态数据成员拥有一块单独的存储区,不管该 ...
分类:
其他好文 时间:
2020-04-30 09:34:03
阅读次数:
81
[TOC] 1 函数 1.1 函数的分类 函数可以分成三种: 内置函数(BIF):解释器中内置的函数,可以直接通过函数名调用,如len(). 模块函数:定义在模块中的函数,通过模块名调用,如math.sin(). 用户自定义函数. 1.2 函数与方法 函数是指在类外定义的,可以独立调用的一组语句集合 ...
分类:
编程语言 时间:
2019-12-30 09:55:36
阅读次数:
95
本篇章简单梳理构造函数、explicit关键字、static、有元、内部类等知识点。 ...
分类:
编程语言 时间:
2019-12-26 14:45:41
阅读次数:
81
指针类型通过 来访问属性 类对象通过 来访问属性 类外定义 .h 定义声明类 cpp实现定义头文件 使用对象 c include using namespace std; class student { public: student(); student(string name); string ...
分类:
其他好文 时间:
2019-11-16 23:33:57
阅读次数:
86
关键字const 用const修饰的东西,初始化后就无法改变,用于保护数据 类名 const 对象名[实参表] const 类名 对象名[实参表] A const a() const A a() int a()const{} pubic int a()const{} A * cosnt p A * ...
分类:
编程语言 时间:
2019-11-04 21:43:27
阅读次数:
95
2019-04-11 类是对象的抽象,而对象是类的特例. 类是抽象的,不占用内存;而对象是具体的,占用存储空间. 类的声明: class 类名 { private: 私有的数据和成员函数; public: 公有的数据和成员函数; } 定义对象: 1.先声明类类型,再定义对象 (1)class 类名 ...
分类:
其他好文 时间:
2019-04-11 16:19:16
阅读次数:
123
C 语言中的static 1. static 局部变量 静态局部变量属于静态存储方式,它具有以下特点: (1)静态局部变量在函数内定义它的生存期为整个程序生命周期,但是其作用域仍与自动变量相同,只能在定义该变量的函数内使用该变量。退出该函数后,尽管该变量还继续存在,但不能使用它。 (2)对基本类型的 ...
分类:
其他好文 时间:
2018-10-10 20:17:23
阅读次数:
236
因为很多书都没讲到这种情况, 曾经有这个问题但一直没答案,所以我一直以为模板类的模板成员函数只能在类内定义,直到我在某个开源代码里看到原来要加两个 template<> ............ (T_T) ...
分类:
编程语言 时间:
2018-08-31 13:21:53
阅读次数:
282