sub func :cpp int { my int ($a,$b) = @_; return $a+$b }