char *与const char **函数参数传参问题
Posted 17bdw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了char *与const char **函数参数传参问题相关的知识,希望对你有一定的参考价值。
传参方法
## 函数
extern void f2 ( const char ** ccc );
const char ch = 'X';
char * ch_ptr;
const char ** ch_pptr = &ch_ptr; // This is not allowed, because...
## 传参
f2(ch_ptr)
## 如果遇到报错
f2(const_cast<const char**>(ch_ptr));
参考
const char * vs. const char ** function argument [duplicate]
https://stackoverflow.com/questions/32096734/const-char-vs-const-char-function-argument
c++: why can‘t we convert char ** to const char ** [duplicate]
https://stackoverflow.com/questions/32779079/c-why-cant-we-convert-char-to-const-char
以上是关于char *与const char **函数参数传参问题的主要内容,如果未能解决你的问题,请参考以下文章
如何在函数中使用 strcmp() 时修复预期的“const char *”但参数的类型为“char **”