В моем проекте cpp по некоторым причинам у меня есть переменная v
типа char**&
. Но на самом деле мне нужно преобразовать его в тип char*&
. Как мне сделать конверсию?Как преобразовать переменную из char ** & в char * & безопасным способом?
static char*& GetValue(char**& _v)
{
static char* _vv;
_vv = (char*)_v; //TODO: remove static
return _vv;;
}
это действительно зависит от содержания v и т. Д. И это какая-то домашняя работа? потому что это похоже на некоторое чтение относительно c и указателя. Также вы должны пометить этот код C, а не C++ – Hayt
@Hayt Это ** - ** C++. В C. – NathanOliver
ссылок нет. Но так уродливо, что это похоже на C –