C++ cant appear in a constant-expression bug修复
来源:互联网 发布:java获取map中的泛型 编辑:程序博客网 时间:2024/05/22 15:05
例:
class KK
{
public:
template<typename A, int b, typename B>
void GetA()
{
A s;
}
};
int main()
{
int a = 14;
KK s;
s.GetA<int, a, const void >();
}
会报 a cant appear in a constant-expression
修复 把a 设置为const 即可
class KK
{
public:
template<typename A, int b, typename B>
void GetA()
{
A s;
}
};
int main()
{
int a = 14;
KK s;
s.GetA<int, a, const void >();
}
会报 a cant appear in a constant-expression
修复 把a 设置为const 即可
阅读全文
0 0
- C++ cant appear in a constant-expression bug修复
- cannot appear in a constant-expression
- error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression
- linux环境无法编译通过:'__u32 __fswab32(__u32)' cannot appear in a constant-expression
- Parsing a postfix expression in C#, my naive approach
- .size expression for apf_page_fault does not evaluate to a constant
- size expression for do_hypervisor_callback does not evaluate to a constant
- size expression for do_hypervisor_callback does not evaluate to a constant
- SQLite3.c中的一个bug:error: expected value in expression #if SQLITE_HAS_CODEC
- The different between #define and const for a constant in C
- [BUG修复]swith 引起的: expected expression的 error-
- a bug in virtualbox
- !!!Constant Expression (From MSDN)
- Constant expression required
- Setting Case Sensitivity in a Regular Expression
- 在keil mdk中的error: #28: expression must have a constant value
- 修复Objective-C异常类Bug
- 修复Objective-C异常类Bug
- C++中的引用问题
- JZOJ 100023 【NOIP2016提高A组模拟7.6】塔
- 程序员“错误日志”之break、continue、return
- 2016年湖南省第十二届大学生计算机程序设计竞赛(重现)
- 2017.7.5 模拟赛
- C++ cant appear in a constant-expression bug修复
- elasticsearch bulk 批量加载索引的实例
- 2018秋招-阿里内推编程题
- 文章标题
- scanf()是怎么接受数据的
- CatLib新手入门---基础调用流程
- python 统计函数时间 decorator
- 51nod1705 七星剑
- 屏幕的了解,为学习LCD做铺垫