C++0x 草案中的一点:n3290

2023-12-25

N3290 ISO 标准草案 §3.4.1/12 中的一点:

在查找中使用的名称期间常量表达式 of an 枚举数定义, 之前声明的枚举器枚举的可见,并隐藏在包含该枚举的块、类或命名空间范围中声明的实体的名称枚举说明符.

这是添加的新点,任何人都可以用示例(就示例而言)解释这一点吗?


让我们看一些代码:

struct X {};

enum Foo
{
  X = 0,
  Y,
  Z = X // X refers to the enum, not the type
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++0x 草案中的一点:n3290 的相关文章

  • 创建 DirectoryEntry 实例以供测试使用

    我正在尝试创建 DirectoryEntry 的实例 以便可以使用它来测试将传递 DirectoryEntry 的一些代码 然而 尽管进行了很多尝试 我还是找不到实例化 DE 并初始化它的 PropertyCollection 的方法 我有
  • 自动从 C# 代码进行调试过程并读取寄存器值

    我正在寻找一种方法来读取某个地址的 edx 注册表 就像这个问题中所问的那样 读取eax寄存器 https stackoverflow com questions 16490906 read eax register 虽然我的解决方案需要用
  • 如何在 Unity 中从 RenderTexture 访问原始数据

    问题的简短版本 我正在尝试访问 Unity 中 RenderTexture 的内容 我一直在使用 Graphics Blit 使用自己的材质进行绘制 Graphics Blit null renderTexture material 我的材
  • 在 Xamarin Android 中将图像从 URL 异步加载到 ImageView 中

    我有一个包含多个项目的 ListView 列表中的每个项目都应该有一个与之关联的图像 我创建了一个数组适配器来保存每个列表项并具有我希望加载的图像的 url 我正在尝试使用 Web 请求异步加载图像 并设置图像并在加载后在视图中更新它 但视
  • C++ 求二维数组每一行的最大值

    我已经设法用这个找到我的二维数组的每一行的最小值 void findLowest int A Cm int n int m int min A 0 0 for int i 0 i lt n i for int j 0 j lt m j if
  • 为什么 POSIX 允许在只读模式下超出现有文件结尾 (fseek) 进行搜索

    为什么寻找文件结尾很有用 为什么 POSIX 让我们像示例中那样在以只读方式打开的文件中进行查找 c http en cppreference com w c io fseek http en cppreference com w c io
  • 为什么禁止在 constexpr 函数中使用 goto?

    C 14 对你能做什么和不能做什么有规则constexpr功能 其中一些 没有asm 没有静态变量 看起来相当合理 但标准也不允许goto in constexpr功能 即使它允许其他控制流机制 这种区别背后的原因是什么 我以为我们已经过去
  • C# 中值类型和引用类型有什么区别? [复制]

    这个问题在这里已经有答案了 我知道一些差异 值类型存储在堆栈上 而引用类型存储在托管堆上 值类型变量直接包含它们的值 而引用变量仅包含对托管堆上创建的对象位置的引用 我错过了任何其他区别吗 如果是的话 它们是什么 请阅读 堆栈是一个实现细节
  • 将字符串从非托管代码传递到托管

    我在将字符串从非托管代码传递到托管代码时遇到问题 在我的非托管类中 非托管类 cpp 我有一个来自托管代码的函数指针 TESTCALLBACK FUNCTION testCbFunc TESTCALLBACK FUNCTION 接受一个字符
  • c# Asp.NET MVC 使用FileStreamResult下载excel文件

    我需要构建一个方法 它将接收模型 从中构建excel 构建和接收部分完成没有问题 然后使用内存流导出 让用户下载它 不将其保存在服务器上 我是 ASP NET 和 MVC 的新手 所以我找到了指南并将其构建为教程项目 public File
  • .Net Core / 控制台应用程序 / 配置 / XML

    我第一次尝试使用新的 ConfigurationBuilder 和选项模式进入 Net Core 库 这里有很多很好的例子 https docs asp net en latest fundamentals configuration ht
  • 为什么模板不能位于外部“C”块内?

    这是一个后续问题一个答案 https stackoverflow com questions 4866433 is it possible to typedef a pointer to extern c function type wit
  • 使用向量的 merge_sort 在少于 9 个输入的情况下效果很好

    不知何故 我使用向量实现了合并排序 问题是 它可以在少于 9 个输入的情况下正常工作 但在有 9 个或更多输入的情况下 它会执行一些我不明白的操作 如下所示 Input 5 4 3 2 1 6 5 4 3 2 1 9 8 7 6 5 4 3
  • 是否有比 lex/flex 更好(更现代)的工具来生成 C++ 分词器?

    我最近将源文件解析添加到现有工具中 该工具从复杂的命令行参数生成输出文件 命令行参数变得如此复杂 以至于我们开始允许它们作为一个文件提供 该文件被解析为一个非常大的命令行 但语法仍然很尴尬 因此我添加了使用更合理的语法解析源文件的功能 我使
  • .NET 选项将视频文件流式传输为网络摄像头图像

    我有兴趣开发一个应用程序 它允许我从 xml 构建视频列表 包含视频标题 持续时间等 并将该列表作为我的网络摄像头流播放 这意味着 如果我要访问 ustream tv 或在实时通讯软件上激活我的网络摄像头 我的视频播放列表将注册为我的活动网
  • 将应用程序从 Microsoft Access 迁移到 VB 或 C#.NET

    我目前正试图说服管理层需要将我们的应用程序之一移植到 NET 该应用程序已经发展成为 Access 中的一个庞然大物 SQL 后端 拥有 700 个链接表 650 个表单 子表单 130 个模块和 850 个查询 我几乎知道这样做的所有主要
  • 作为字符串的动态属性名称

    使用 DocumentDB 创建新文档时 我想设置属性名称动态地 目前我设置SomeProperty 像这样 await client CreateDocumentAsync dbs db colls x new SomeProperty
  • ListDictionary 类是否有通用替代方案?

    我正在查看一些示例代码 其中他们使用了ListDictionary对象来存储少量数据 大约 5 10 个对象左右 但这个数字可能会随着时间的推移而改变 我使用此类的唯一问题是 与我所做的其他所有事情不同 它不是通用的 这意味着 如果我在这里
  • 在 ASP.NET 中将事件冒泡为父级

    我已经说过 ASP NET 中的层次结构 page user control 1 user control 2 control 3 我想要做的是 当控件 3 它可以是任何类型的控件 我一般都想这样做 让用户用它做一些触发回发的事情时 它会向
  • 将 viewbag 从操作控制器传递到部分视图

    我有一个带有部分视图的 mvc 视图 控制器中有一个 ActionResult 方法 它将返回 PartialView 因此 我需要将 ViewBag 数据从 ActionResult 方法传递到 Partial View 这是我的控制器

随机推荐

  • 有没有办法检查 VBScript 函数是否已定义?

    这或许只是一厢情愿的想法 有什么方法可以在调用 ASP VBScript 函数之前检查它是否已定义吗 这是我的解决方案 其工作原理相同 但 hacky 性非常独立 Function FunctionExists func name Func
  • AWS IAM:允许 EC2 实例自行停止

    我试图允许我们的 AWS 账户中的所有 EC2 实例自行停止 使用使用 aws cli 的自动脚本 我尝试通过使用适当的策略创建 AWS IAM 角色来实现此目的 但是 我找不到如何定义策略以仅允许实例自行停止 而不是其他实例 我尝试了以下
  • 使用 Azure AD B2C 对 Web 应用程序和 Web API 进行基于令牌的身份验证

    设想 Web 应用程序和 Web API 都需要从服务器端进行身份验证和保护 要求 Web 应用程序为浏览器提供内容 浏览器应直接调用 Web API 即浏览器到 API 问题 是否可以使用令牌对 Web APP 和 API 进行身份验证
  • 如果 Hive 失败则停止 Bash 脚本

    我有一个 bash 脚本 它循环遍历文件夹并处理所有 hql 文件 有时 某个配置单元脚本会失败 语法 资源限制等 而不是失败的脚本将继续执行下一个 hql 文件 无论如何 我可以阻止 bash 处理剩余的内容吗 下面是我的示例 bash
  • 如何在 Node.js 中等待所有异步任务完成?

    我的程序需要运行许多异步任务 当所有异步任务完成时 必须运行一项任务 如何使该函数等待所有异步函数 let urls for var i 0 i
  • 使用 Python 3 从位于 Jupyter Notebook 中相对导入的另一个目录中的模块导入本地函数

    这个问题在这里已经有答案了 我有一个类似于以下的目录结构 meta project project1 init py lib module py init py notebook folder notebook jpynb 工作时在note
  • 附加与十六进制相反的 DWORD 十进制值

    我需要向注册表写入一个新值 我陷入了以下代码 因为我可以添加的是标准密钥 并且我需要将新的十进制值放置到 DWORD 键 相对于十六进制值 暗淡的wsh wsh CreateObject WScript shell wsh regwrite
  • 选择分隔字符串作为 Oracle sql 中的表

    我有一个像这样的字符串 宽度 10 7 20 45 高度 25 5 6 45 长度 35 6 3 4 我正在寻找编写一个选择查询来选择它作为一个表 例如 Width Height Length 10 25 35 7 5 6 20 6 3 4
  • GROUP BY 忽略属性

    例如我有这张表 itemgroup description price A a 10 A b 12 A c 14 B g 11 B h 16 我想选择一组中价格最高的行 如下所示 A c 14 B h 16 让我接近这个的 SQL 查询 功
  • 在 3D 地形上,给定 3D 线,找到线与地形之间的交点

    我有一个 3D 地形网格 其中每个坐标 x y z 每个网格的值都是已知的 现在 我有一条单调增加 减少的线 它的起点也是已知的 我想找到地形和线的交汇点 做到这一点的算法是什么 我能想到的是将 3D 地形的坐标存储在nxn矩阵 然后我会根
  • 如何在枚举中调用附加方法?

    enum Enum1 BIG 8 HUGE 10 public String getName return Huge public String getContry return India additional Method OVERWH
  • Azure Active Directory 登录应用程序始终创建企业应用程序,无法设置replyUrls

    过去 有单独的网站和 Azure 经典门户用于管理登录应用程序 在经典门户中 您可以编辑 ReplyUrls 在新门户中 无论您如何创建应用程序 企业或应用程序注册 您都无法从 UI 编辑您的 ReplyUrls 使用应用程序 您可以第一次
  • 如何找出哪个 Rust 依赖项添加了动态链接库

    我有一个相当大的项目 有很多依赖项 我希望生成的二进制文件使用尽可能少的动态链接库 我刚刚检查了生成的二进制文件并看到 ldd target debug foo libssl so 1 1 gt lib x86 64 linux gnu l
  • 使用python解析JSON以根据条件获取值

    我是 python 新手 尝试解析 json 文件并根据条件获取所需字段 例如 如果 status true 则 打印姓名 json文件 id 12345 name London active true status true versio
  • 检查蓝牙状态 - Swift 4

    我在 Xcode 中遇到蓝牙问题 我找不到关于如何检查蓝牙是否打开的好解决方案 我想要的就是这个 我在网上搜索了一些解决方案 但没有任何对我有用 关于如何检查蓝牙有什么想法吗 我导入了 CoreBluetooth 类并编写了这行代码 if
  • 如何从 Swift 中的字符串中删除引号?

    我正在尝试删除 Swift 中的引号String就像是 Hello 这样斯威夫特String只是 Hello 你可以简单地使用 Swift 1 var str String Hello print str Hello print str s
  • 角度4-在一个打开的选项卡中注销时在所有选项卡中自动注销

    我想在一个打开的选项卡中注销时自动从所有打开的选项卡中注销 我在登录时将 jwt 令牌设置为 localStorage 并在注销时删除该令牌 如何使用存储事件从所有打开的选项卡中注销 您可以在存储上添加事件侦听器 如下所示 window a
  • 如何在java中生成XML(以字符串表示形式)

    我定义了一个java类 但只需要将该类的一些字段输出到XML中 返回的类型必须是 String 我首先选择了使用 StringBuffer 的最简单方法 但是 当我尝试处理输出字符串表示时 它失败了 我认为这很可能是因为输入中有些字符没有以
  • 在C中循环中重新声明数组

    当循环重复时 在循环中声明的数组不会设置为零吗 我有一个数组并以这种方式使用它 while i
  • C++0x 草案中的一点:n3290

    N3290 ISO 标准草案 3 4 1 12 中的一点 在查找中使用的名称期间常量表达式 of an 枚举数定义 之前声明的枚举器枚举的可见 并隐藏在包含该枚举的块 类或命名空间范围中声明的实体的名称枚举说明符 这是添加的新点 任何人都可