首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
定义静态成员函数的主要目的是
定义静态成员函数的主要目的是
admin
2010-06-06
42
问题
定义静态成员函数的主要目的是
选项
A、方便调用
B、有利于数据隐蔽
C、处理类的静态成员变量
D、便于继承
答案
C
解析
声明为static的类成员或者成员函数便能在类的范围内共同享,这样的成员称做静态成员和静态成员函数。静态成员函数由于与对象无关系,所以在其中是不能对类的普通成员进行直接操作的。静态成员函数不接受隐含的this自变量。所以,它就无法访问自己类的非静态成员。那么一旦某个成员函数被声明为静态的,就不能访问非静态成员了么?解决方法是将引用传递给需要使用的对象能够让静态的成员函数访问到对象的非静态数据。
转载请注明原文地址:https://kaotiyun.com/show/Zwjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>doublefun1(doublea[],intn){inti;doublesum=0.0;for(i=0;i<n;i++)sum+=a[i]/n;returnsum;}voidf
能从任意一个结点开始没有重复地扫描到所有结点的数据结构是
有以下程序:#include<stdio.h>main(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是()。
给定程序MODI1.C中函数fun的功能足:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。例如,若输入8名学生的成绩:80.5607290.59851.588
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x-1);printf(’’x=%d,y=%d’’,x,y);
以下关于字符串的表达式中正确的语句组是()。
下列数据结构中,属于非线性结构的是()。
若有定义inta[5],*p=a;则正确引用数组元素的是()。
关于"while(条件表达式)循环体",以下叙述正确的是()。
医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是
随机试题
设某连锁商店数据库中有关系模式R:R(商店编号,商品编号,库存数量,部门编号,负责人)如果规定:每个商店的每种商品只在一个部门销售,每个商店的每个部门只有一个负责人,每个商店的每种商品只有一个库存数量。请根据上述规定,写出关系模式R的函数依赖集;
A.健肢→患肢B.患肢→健肢C.手杖→健肢→患肢D.手杖→患肢→健肢E.健肢→手杖→患肢偏瘫病人穿衣时顺序为
机体内物质代谢发生障碍,HE染色时在细胞内出现大小不等的空泡,细胞核被挤向一边是
垃圾填埋场渗滤液的产生量估算需要以下( )参数。
水泥水化反应后会凝固硬化,凝固时间可分为()。
根据下列资料。回答下列小题。2007年1~6月,生猪生产价格最高的月份是()。
五卅运动
全国人民代表大会代表提出议案的条件是( )。
Whenisthemeetinghold?
NearlyeveryonehasrealizedthatMicrosoftbuyingHotmailhasillustratedtheparadoxofInternet.Thedisadvantageoftoday’s
最新回复
(
0
)