В объявлении это означает, что это указатель на указатель:
int **x; // declare x as a pointer to a pointer to an int
При использовании он задерживает его дважды:
int x = 1;
int *y = &x; // declare y as a pointer to x
int **z = &y; // declare z as a pointer to y
**z = 2; // sets the thing pointed to (the thing pointed to by z) to 2
// i.e., sets x to 2
Открытые исходные коды, такие как Nprof , были хороши, но кажутся устаревшими и неподдерживаемыми.
Как и Nprofiler .
EQATEC есть многообещающий продукт, но я еще не уделил ему достаточно времени. Может в следующей итерации. =)
Я также очень хочу увидеть другие ответы.
Изменить: лучше ознакомьтесь с этим другим вопросом о переполнении стека .
Я тоже ищу нечто подобное. В этой статье о codeproject обсуждается создание компиляторов !!!