首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
定义静态成员函数的主要目的是
定义静态成员函数的主要目的是
admin
2010-06-06
64
问题
定义静态成员函数的主要目的是
选项
A、方便调用
B、有利于数据隐蔽
C、处理类的静态成员变量
D、便于继承
答案
C
解析
声明为static的类成员或者成员函数便能在类的范围内共同享,这样的成员称做静态成员和静态成员函数。静态成员函数由于与对象无关系,所以在其中是不能对类的普通成员进行直接操作的。静态成员函数不接受隐含的this自变量。所以,它就无法访问自己类的非静态成员。那么一旦某个成员函数被声明为静态的,就不能访问非静态成员了么?解决方法是将引用传递给需要使用的对象能够让静态的成员函数访问到对象的非静态数据。
转载请注明原文地址:https://www.kaotiyun.com/show/Zwjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于算法的叙述中,正确的是()。
有以下程序:#include<stdio.h>struetS{inta,b;}data[2]={10,1013,20,200};main(){stmctSp=data[1];printf("%d\n",++(p.a));程序运行后的输
若有以下程序#include<stdio.h>intk=7,m=5;voidf(int**s){int*t=&k;s=&t;*s=&m;printf("%d
以下说法正确的是()。
在面向对象方法中,不属于"对象"基本特点的是()。
定义如下变量和数组:inti,X[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i
数据库技术的根本目标是()。
在C语言程序中,以下说法正确的是()。
下列方法中,属于白盒法设计测试用例的方法的是()。
下列数据结构中,属于非线性结构的是()。
随机试题
一般能引起血小板聚集的物质均可使血小板内()。
根据我国《继承法》规定,兄弟姐妹是()
慢性肾炎患者尿中最常见的管型是
男,20岁,苍白、乏力一周。淋巴结及脾大,白细胞计数32.0×109/L,骨髓中原始细胞占83%,过氧化物酶染色阴性。最可能的诊断是
男,45岁,进行性少尿4天。既往体健。查体:BP160/90mmHg,心率120次/分,双下肢水肿。血BUN18.9mmol/L,Scr655.6μmol/L。动脉血气分析:pH7.31,PaO265mmHg,PaCO233mmHg,BE一8.
连翘浸出物测定方法为( )。
索赔意向通知要简明扼要地说明()等方面的内容。
甲公司是一家制造业上市公司。目前甲公司股票每股45元。预计股价未来增长率8%;长期借款合同中保护性条款约定甲公司长期资本负债率不可高于50%、利息保障倍数不可低于5倍。为占领市场并优化资本结构,甲公司拟于2019年末发行附认股权证债券筹资20000万元。为
()是教师履行教育职责的最基本权利。
设求y(n)(0).
最新回复
(
0
)