-3
是否有一种简单的方法将C++中的const char*
转换为const char**
(不使用Boost)?我尝试过使用&myConstCharP
,但没有奏效。const char * const char **
是否有一种简单的方法将C++中的const char*
转换为const char**
(不使用Boost)?我尝试过使用&myConstCharP
,但没有奏效。const 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);
}
'const char *** ptr_p =&p;' 'const char **** ptr_ptr_p = &ptr_p;' 甚至更多! –
您能提供一个您使用它的例子吗? –
Ya dawg,我听说你喜欢'char *',所以我把'char **'放到你的'const char *'中,这样你就可以在对它们进行类型转换时对它们进行转换。 – 2013-10-30 06:05:25
“转换”是什么意思?你想要一个(位预先)的强制还是什么?或者像第一种类型的对象,然后在它前面粘上一个'&'? –