static修饰类中的函数静态是什么意思?关于行扫描电路你知道多少?

2023-01-18 15:15:38 来源:创视网

static修饰类中的函数----静态成员函数

静态成员函数的作用: 调用这个函数不会访问或者修改任何对象(非静态)数据成员。

类的静态成员(变量和方法)属于类本身,在类加载的时候就会分配内存,可以通过类名直接去访问;非静态成员(变量和方法)属于类的对象,所以只有在类的对象产生(创建类的实例)时才会分配内存,然后通过类的对象(实例)去访问。

注意:

静态数据成员不能在类中初始化,实际上类定义只是在描述对象的蓝图,在其中指定初值是不允许的,但是可以在类定义中可以定义静态的常量数据成员,并且初始化(比如: static const int tt =10 ;)。

如果在类定义中初始化了静态常量数据成员,就不可以在类定义外,初始化该成员了,因为不能初始化多次。

不能在构造函数中初始化常量静态成员数据。因为静态数据成员为类的各个对象共享,否则每次创建一个类的对象则静态数据成员都要被重新初始化。只能在类定义外初始化静态成员数据。 并且只能定义一次。static数据成员在构造函数被调用之前就已经存在了。

静态成员可以是public也可以是private或者是protected,静态数据成员的类型可以是常量、引用、指针、类类型等 。

静态成员函数没有this形参,可以直接访问所属类的static 成员, 但不能直接使用所属类的非static 成员。

静态成员不能声明为const 的。

静态数据成员被 类 的所有对象所共享,包括该类派生类的对象。即派生类对象与基类对象共享基类的静态数据成员。

行扫描电路

电子束通过垂直的磁场,受磁场作用而产生水平方向的偏转。电子束在磁场中受力偏转的方向可用左手定则来判断,即掌心朝着磁场方向,四指指向电子束运动方向,大拇指则指向电子束的受力偏转方向。图示磁场方向朝上时电子束的偏转方向为向左;当扫描电流穷向相反、磁场方向从上而下后,电子束的偏转方向为向右。

(1)当行扫描电流为零时,无偏转磁场,电子束不受磁场的作用,电子束只打在中心0处。

(2)当行扫描电流为最大时,电子束偏向左侧的端点l处。

(3)当行扫描电流反向且为最大时,电子束偏向右侧的端点2处。

x 广告
x 广告

Copyright   2015-2022 财富赢家网版权所有  联系邮箱:920 891 263@qq.com

京ICP备2022016840号-48