Доброго времени суток, давным давно пользовался Delphi, нравилось там сочетание клавиши Ctrl+Shift+C (Прототип класса, автоматически генерировался в реализацию, оставалось лишь написать код в функциях). Пролазил ни одну тучу страниц гугла, но такого не могу найти для C++ Builder. Может кто знает такую горячую клавишу, или быть может есть какая-то модификация . Надоело уже каждый раз дублировать вручную строки, сначала пишешь в описании класса, а потом опять то же самое писать в реализации. Можно конечно не парится и писать там же где и описал благо C++ такое умеет, но это как-то по буржуйски, кривовато смотрится.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Прототип класса, автоматически генерировался в реализацию, оставалось лишь написать код в функциях
А зафик в реализацию всё копировать из обьявления?
Не проще ли так?
В обьявлении описан класс или структура:
struct Pipiska
{
float var1;
int var2;
// и тут пошли-попёрли обьявления функций методов
void Funk1();
int Funk2(int a);
};
и затем в реализации пишем тело для каждой функции
void Pipiska::Funk1() // Pipiska:: показывает, что мы пишем реализацию функции Funk1() являющуюся внутренностью именно Pipiska, а не одноимённую функцию какой нибудь другой структуры/класса
{
return;
}
в Delphi идёт так:
TMyClass = class(TObject)
private
........
procedure MyProc(...);
procedure MyProc1(...);
protected
...........
implementation // после этого ключего слова начинается реализация
И вот эта часть генерируется автоматически нажатием на клавишу Shift+Ctrl+C.
Программисту остаётся лишь заполнять тело.
procedure TMyClass.MyProc(...)
begin
end;
procedure TMyClass.MyProc1(...)
begin
end;
От C++ Builder я хочу тоже самое, написал описание, в конце описания зажал горячую клавишу, и он сгенерировал все эти методы в cpp файле. А тебе остаётся лишь заполнить тела к этим методам.
Я это к тому что подсказки у Embarcadero вылазят крайне тяжело, среда вся виснет секунды на 2-3, Microsoft в этом плане хорошо преуспела. Поэтому и хочу отрубить все подсказки, что писать код нормально. И не парится в синтаксических ошибках при копи-пастинге описании/реализации имён и возвращаемых значений функций.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось nitrotek; 01.02.2013 в 20:40.