常量字符*到常量字符** < >在C++中,有一种简单的方法来将 const char */c>转换成 const char **/COD>(不使用Boost)吗?我尝试过使用&myConstCharP,但没有成功。
我看不出这里有问题。以下代码对我来说很好:常量字符*到常量字符** < >在C++中,有一种简单的方法来将 const char */c>转换成 const char **/COD>(不使用Boost)吗?我尝试过使用&myConstCharP,但没有成功。,c++,pointers,char,type-conversion,C++,Pointers,Char,Type Conversion,我看不出这里有问题。以下代码对我来说很好: int main(int argc, char **argv) { char c = 'a'; const char *myConstCharP = &c; const char **p = &myConstCharP; printf("Your original char is: %c",**p); } 你能提供一个你用它做什么的例子吗?哎呀,我听说你喜欢char*,所以我在你的const char
int main(int argc, char **argv)
{
char c = 'a';
const char *myConstCharP = &c;
const char **p = &myConstCharP;
printf("Your original char is: %c",**p);
}
你能提供一个你用它做什么的例子吗?哎呀,我听说你喜欢
char*
,所以我在你的const char*
中放了一个char**
,这样你就可以在打字的同时打字了。你说的“转换”是什么意思?你想要(有点保留)胁迫还是什么?或者像拿第一种类型的对象,然后在它前面粘贴一个&
?这是一个很好的例子,你告诉我们你想要的解决方案,但不是你想要解决的问题。你能把一个人的地址(如“Main street 1234”)转换成一个人的地址吗(“电话目录第1234页第2列第42行”)?const char***ptr\u p=&p;
const char****ptr\u p=&ptr\u p;
甚至更多!