• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C++ class内部不能定义namespace吗?

day_day 2019-03-21 浏览量:569

class A{

 namespace nasp{

……

}

};

类似这样子定义会报错

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 命名空间比类的层级高的。
    • 发布于 2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5

  • 不能,class里面不能放namespace的,只允许类放在命名空间里面的
    • 发布于2019-03-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的class要在一个space之中的,你定义到内部,包含关系就反了,所以,不可以定义在内部的,要外部 的
    • 发布于2019-03-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 一对{}内部本身就是一个名字空间
    • 发布于2019-03-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C++ class内部不能定义namespace吗?