CPP catch distant view