|
MGM |
|
|
|
Вычисляю рекурсивно список указателей (для простоты не привожу инициализацию): for(int i = 0; i < cl_Q; i++) i_sgm_pnt[i] = &i_sgm_pnt[i-1][sigma_cnt[i-1]];
Однако отслеживая адреса i_sgm_pnt[i] для разных i в дебагере не вижу изменений, хотя sigma_cnt[i-1] ненулевая. Более того, значения переменной i_sgm_pnt[i][х] всегда равно i_sgm_pnt[0][х], что также не похоже - так как для каждого [i своя инициализация и по идее старые значения должны были бы затереться. Может ли это быть глюком дебагера?
|
|
|
|
 |
|
Xaositect |
|
|
|
Последний раз редактировалось Xaositect 26.08.2013, 22:27, всего редактировалось 1 раз.
У Вас выход за границы массива: на первой итерации читается i_sgm_pnt[-1]
|
|
|
|
 |