下面关于namespace与class、struct、union、enum的区别描述正确的是:(1) namespace只能在全局范畴定义,但他们之间可以互相嵌套;(2)在namespace定义的末尾,右大括号的后面不必要跟一个分号;(3)一个namespace可以在多个头文件中定义,就好像重复定义一个类一样;多个定义中的函数或者类型合在一起构成整个namespace;(4)一个namespace可以用另一个名字来作为别名。(5)不能像类那样创建一个namespace的实例。A.(2)(4)B.(1)(2

题目

下面关于namespace与class、struct、union、enum的区别描述正确的是:

(1) namespace只能在全局范畴定义,但他们之间可以互相嵌套;

(2)在namespace定义的末尾,右大括号的后面不必要跟一个分号;

(3)一个namespace可以在多个头文件中定义,就好像重复定义一个类一样;多个定义中的函数或者类型合在一起构成整个namespace;

(4)一个namespace可以用另一个名字来作为别名。

(5)不能像类那样创建一个namespace的实例。

A.(2)(4)

B.(1)(2)(3)

C.(2)(3)(4)(5)

D.全部


相似考题
更多“下面关于namespace与class、struct、union、enum的区别描述正确的是:(1) namespace只能在全局范畴 ”相关问题
  • 第1题:

    下面的符号中不属于C++关键字的是( )

    A.friend

    B.byte

    C.continue

    D.namespace


    正确答案:B

  • 第2题:

    在C++语言中,struct与class的区别是?

    A.class允许继承,而struct不允许继承。#B.class有构造函数,而struct没有构造函数。#C.对于成员访问权限以及继承方式,class中默认的是private的,而struct中则是public的。class还可以用于表示模板类型,struct则不行。#D.class有析构函数,而struct没有析构函数。
    对于成员访问权限以及继承方式,class中默认的是private的,而struct中则是public的。class还可以用于表示模板类型,struct则不行 。

  • 第3题:

    5、关于名字空间namespace描述错误的是()

    A.namespace在类外定义类的成员函数

    B.引用名字空间后,代码中可省略名字空间

    C.namespace限定了类的作用域

    D.可以自己定义namespace


    错误

  • 第4题:

    下面的符号中不属于C 关键字的是( )。

    A.friend

    B.byte

    C.continue

    D.namespace


    正确答案:B

  • 第5题:

    41、Mybatis的Xml映射文件中,不同的XML映射文件,id是否可以重复?

    A.不同的Xml映射文件,如果配置了namespace,那么id可以重复

    B.如果没有配置namespace,那么id不能重复

    C.如果没有配置namespace,id能重复

    D.不同的Xml映射文件,如果配置了namespace,那么id不可以重复


    错误