#include <iostream>
#include <cstdlib>
using namespace std;
int **j;
int Alter(int *par);
int main()
{
static int a = 10;
a = Alter(&a);
std::cout << "a : " << a << std::endl;
return 0;
}
int Alter(int *par)
{
int **j = ∥
j += 10;
return **j;
}
Что случилось с этим кодом выхода значения мусора .. Как вернуть указатель на указатель или как мы можем оптимизировать этот CDE без использования указателя на указательC++: Как вернуть указатель на указатель из функции?
Что не так с этим кодом? 'j + = 10;' – 101010
Как вы думаете, 'j + = 10;' собирается делать? – NathanOliver
@NathanOliver Это просто случайный, просто хочу изменить значение и вернуть его –