using stroustrp style in c/c++ programming