为什么声明const int8_t* cstr = "asdf";会出错
invalid conversion from ‘const char*’ to ‘const int8_t*’
是不是int8_t*和char*一样吗?我在这里错过了一些微妙的东西吗?!
const signed char*是不一样的const char*.检查您的编译设置,因为这可以解释它.int8_t永远(永远不会说永远不会=至少在我见过的所有地方)被定义为signed char.
| 归档时间: |
|
| 查看次数: |
3281 次 |
| 最近记录: |