首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
定义静态成员函数的主要目的是
定义静态成员函数的主要目的是
admin
2010-06-06
74
问题
定义静态成员函数的主要目的是
选项
A、方便调用
B、有利于数据隐蔽
C、处理类的静态成员变量
D、便于继承
答案
C
解析
声明为static的类成员或者成员函数便能在类的范围内共同享,这样的成员称做静态成员和静态成员函数。静态成员函数由于与对象无关系,所以在其中是不能对类的普通成员进行直接操作的。静态成员函数不接受隐含的this自变量。所以,它就无法访问自己类的非静态成员。那么一旦某个成员函数被声明为静态的,就不能访问非静态成员了么?解决方法是将引用传递给需要使用的对象能够让静态的成员函数访问到对象的非静态数据。
转载请注明原文地址:https://kaotiyun.com/show/Zwjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)
有以下程序:#include#includevoidfun(char,*s[],intn){char,*t;inti,j;for(i=0;i<n-1;i++)for
下列各组排序法中,最坏情况下比较次数相同的是()。
已知“inta=6;”则执行“a+=a-=a*a;”语句后,a的值为()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
下面属于黑盒测试方法的是
面向对象方法中,实现对象的数据和操作结合于统一体中的是
随机试题
A、SheisProfessorJamison’sdaughter.B、Sheworkspart-timeasProfessorJamison’ssecretary.C、Sheusedtodothejobherself.
宝宝的尿布常布满污垢和细菌。育婴员应该在每次更换尿布后进行(),以免通过粪便排出的细菌再传播到宝宝或家人身上。
地下水受到污染后会在很短时间内恢复到原有的清洁状态。()
下列哪些不符合漏出性胸腔积液的实验室检查结果
琥珀入丸、散服用的一般剂量是
()是我国整个土地利用体系的核心。
机械波波动方程为y=0.03cos6π(t+0.01x)(SI),则()。
热敏元件通常为电阻丝或双金属片的具有延时动作的过载保护器件是()。
甲商店为增值税一般纳税人,主要从事副食品批发、零售业务。2013年11月有关经营情况如下:(1)向枣农收购一批红枣,农产品收购发票上注明买价30000元。该批红枣一部分用于销售,一部分无偿赠送关联企业,一部分用于职工个人消费。(2)销
看两歧图形时,知觉的对象和背景可以发生变化,这说明了知觉的()
最新回复
(
0
)