Я не думаю, что наличие курсора между скобками для функции empty
имеет смысл, поскольку empty
не имеет параметров.Но в то же время наличие курсора между скобками для любой функции, имеющей параметры, безусловно, удобно.Итак, ReSharper C ++ обеспечивает именно это:
, если функция не имеет параметров
- type
s.e
; - hit Tab для завершения
empty
из всплывающего окна завершения; - в результате вы получите
s.empty()_cursor_
и сможете продолжить вводить все, что захотите после закрывающей скобки.
в случае, если функция имеет параметры (например, append
)
- введите
s.a
; - нажмите Tab для завершения
append
из всплывающего окна завершения; - в результате вы получите
s.append(_cursor_)
и сможете указать параметры.
Ну, как вы можете видеть, ReSharper C ++ размещает курсор в зависимости отна подписи функции.