aspect c++