自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 C++编译过程中对模板中引用符号的二阶段查找

C++编译过程中对模板中引用符号的二阶段查找 最近在使用static_assert断言检查模板参数时遭遇了一个莫名其妙的失败。查找了多方资料,发现“失败”的真正原因。 C++ 标准的要求 对于模板中引用的符号,C++ 的标准有这样的要求: 如果名字不依赖于模板中的模板参数,则该符号必须定义在当前模板可见的上下文内。 如果名字是依赖于模板中的模板参数,则该符号是在实例化该模板时,才对该符号进行查找。 两阶段名称查找 可以看到编译器对模板中引用的符号的查找是分为两个阶段的: 符号不依赖于当前模板参数,该符

2020-07-11 12:02:20 344

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除