TrueRiddik
@TrueRiddik

Есть ли быстрый способ определения методов в .cpp файлах?

Привет.

Может я чего-то упустил, но процесс написания кода на С++ несколько задерживается, когда сначала декларируешь методы в .h/hpp файле, затем копипастом переносишь это дело в .cpp файл, если тело метода 2-3 строчки, порой процесс этот занимает дольше времени, чем кодинг самого тела метода.

Может я просто не в курсе, как это дело можно автоматизировать?)

Пример, декларируешь в .h-файле метод класса:

//source.h
...
class Test
{
    void someFunc(float x = 0.f, float y = 0.f);
};


Затем "нажимаешь кнопку" и видишь в .cpp файле такую конструкцию

//source.cpp
#include "source.h"
...
void Test::someFunc(float x, float y)
{

}


Есть такое?) Без лишнего и громоздкого)
  • Вопрос задан
  • 208 просмотров
Решения вопроса 1
Ну это зависит от IDE и тулзов к ней. QtCreator так умеет из коробки. Он даже следит за сигнатурами методов и предлагает их исправить, когда что изменилось. VS 2015 тоже что-то такое умеет , но я не уверен, давно в ней не писал на плюсах.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
Есть. Используйте resharper c++ или VisualAssist.
Ответ написан
@iv_k
тело метода можно описывать прямо в .h файле. но не рекомендуется
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы