c and c++ code tips