#include"iostream"
class CMessage
{
public:int a;
CMessage(){}
~CMessage(){}
};
void Testing(CMessage *f_pMessage)//l_pMessage is output parameter
{
f_pMessage = new CMessage();
f_pMessage->a = 1;
}
int main()
{
CMessage *l_pMessage =NULL;
Testing(l_pMessage);
std::cout<<l_pMessage->a;//getting l_pMessage = NULL;
return 0;
}
Когда я назвал тестирование, то внутри тестирование f_pMessage становится инициализирован, но как только я после excuting функции тестирования он должен быть магазин в l_Pmessage, но он показывает NULL.confussed .... .проход по указателю не работает
может понадобиться для форматирования кода и принимать ответы на некоторые вопросы ... – Cogwheel
Пожалуйста, примите ответ, который помог вам больше всего, нажав на флажок слева ответа, поблагодарить их за то, что нашли время ответить! –