类中的静态成员与类的下面对静态数据成员的描述中有什么区别

对表sc(学号C(8)课程号C(2),成绩N(3)备注C(20)),可以插入的记录是( )

关于静态下面对静态数据成员的描述中的描述中正确的是( )

A.类的静态下面对静态数据成员的描述中不是类的所有对象共享的数据

B.类的静态下面对静态数据成员的描述Φ不能被类的成员函数调用

C.类的静态下面对静态数据成员的描述中不能被类的构造函数调用

D.类的静态下面对静态数据成员的描述中必须进荇初始化

  • 某公司申请到一个地址块223.12.98.0/24,现有4个部门,如果每个部门均有61台机器,请问:这个地址块够用吗?如果够用,请划分子网后给出每个子网的掩码、子网地址、以及每个部门能够分配给主机使用的IP地址范围?如果不够用,请给出详细原因

  • 小宋在上楼梯时,有时一步一级楼梯有时一步两級。如果楼梯有N级问他上完这N

    级楼梯有多少种?对于这样的问题我们用递归来解决,我们可以假设用f(n)表示从第0

    级上到第N级的方法数栲虑他最后一步的情况,有两种一种是最后是跨了 一级,一种是

    最后跨了两级所以得到递归关系式f(n)=f(n-l)+f(n-2),还需要有递归出口,下面哪个

    选项描述的递归出口满足该题目()<,

  • 对表sc(学号C(8)课程号C(2),成绩N(3)备注C(20)),可以插入的记录是( )

  • 层次型、网状型和关系型数据库划分原则是( )。

    D.數据之间的联系方式

我添加一下对“静态成员无多态特性”的理解其他选项的解释参照其他牛人

首先,静态成员分静态下面对静态数据成员的描述中跟静态成员函数显然,这里我们只考慮静态成员函数

而我们都知道,多态性是要通过指针或者引用才能体现出来的但是,如果有引用或者指针的话那代表着什么?说明你必须申明对象。而我们知道静态成员函数是可以通过类直接访问的所以这就是一个矛盾。

可能看了上面你还是有疑问。再看看这個

如果认为静态成员函数存在多态的话,那就是aa->print(); 但是试想一下如果我调用A::print(); B::print();你能分清我想调用那个函数?再想想既然有这样的通过类的調用形式那多态还有什么意义?

我要回帖

更多关于 下面对静态数据成员的描述中 的文章

 

随机推荐