cpp signature tip