77问答网
所有问题
当前搜索:
静态成员函数没有隐含的什么
c++ 子类调用基类
成员函数
时 this指针
答:
也就是说,即使你
没有
写上this指针,编译器在编译的时候也是加上this的,它作为非
静态成员函数的隐含
形参,对各成员的访问均通过this进行。例如,调用date.SetMonth(9) <===> SetMonth(&date, 9),this帮助完成了这一转换 .2. this指针的使用:一种情况就是,在类的非静态成员函数中返回类对象...
c++中,声明一个类的时候,这个类的
静态
数据
成员
,必须是私有的吗?
答:
不是必须的。可以是public的。
静态
数据成员是属于这个类的。如果定义为公有可以在类外面这样A::a访问,如果是私有则只能由
成员函数
访问。参考如下:http://www.yesky.com/20010828/194000.shtml
java
静态函数
中的变量定义
答:
局部变量好像不能用
静态
修饰吧……因为局部变量它定义的局部使用,不能长期存在,而静态变量会一直保存在内存中,两者本质上是冲突的 变量分成局部变量和
成员
变量,成员变量又分成类变量(用
static
修饰)和实例变量,静态方法可以调用所有的成员变量,普通方法只能调用非静态变量,也就是实例变量 ...
Struct、Class有
什么
不同之处?
答:
除了这两点,class和struct基本就是一个东西。语法上
没有
任何其它区别。不能因为学过C就总觉得连C++中struct和class都区别很大,下面列举的说明可能比较无聊,因为struct和class本来就是基本一样的东西,
无
需多说。但这些说明可能有助于澄清一些常见的关于struct和class的错误认识:(1)都可以有
成员函数
;...
求一套C++入门试题的答案
答:
4.两种特殊的构造函数分别称为()和()5.对于一个类的实例对象,我们使用成员选择运算符()来访问其中的成员。6.类Test的析构函数为()7.对于每一个类的非
静态成员函数
,都有一个
隐含的
()指针。8.对于任意一个类,构造函数的个数可以为()个。9.在VC++中,扩展名为dsp的文件,称为()文件,...
Struct、Class有
什么
不同之处?
答:
除了这两点,class和struct基本就是一个东西。语法上
没有
任何其它区别。不能因为学过C就总觉得连C++中struct和class都区别很大,下面列举的说明可能比较无聊,因为struct和class本来就是基本一样的东西,
无
需多说。但这些说明可能有助于澄清一些常见的关于struct和class的错误认识:(1)都可以有
成员函数
;...
面向对象程序设计第2章
答:
第一题、单项选择题(每题1分,5道题共5分) 1、假定AB为一个类,则执行 “AB r1=r2;”语句时将自动调用该类的( D)。 A、
无
参构造
函数
B、带参构造函数 C、赋值重载函数 D、拷贝构造函数 2、一段程序的定义如下,在函数f()中将动态对象的
成员
n的值改为34的语句应该...
C# 中类的
成员有
哪些?
答:
类的每个成员都有关联的可访问性,它控制能够访问该
成员的
程序文本区域。3、成员的修饰符:abstract、sealed、delegate、const、event、extern、override、readonly、
static
、virtual。1、类简介:类(class)是C#类型中最基础的类型。类是一个数据结构,将状态(字段)和行为(方法和其他
函数成员
)组合在一...
static
关键字的作用是
什么
答:
static表示“全局”或者“静态”的意思,用来修饰
成员
变量和成员方法,也可以形成
静态static
代码块,但是Java语言中
没有
全局变量的概念。(1)设置变量的存储域,
函数
体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;(2)限制变量的...
C++
什么
情况下,一个类中的
成员函数
不能调用这个类的另一个成员...
答:
通常情况下有:①funa是类中的
静态成员函数
,funb是类中的非静态成员函数 ②funa是类中的常成员函数,funb是类中的非常成员函数 ③funb是类中(该类为基类)的纯虚函数 等等
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜