Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

C++ Builder

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 01.02.2013, 12:38   #1
 Разведчик
Аватар для nitrotek
 
nitrotek душа компанииnitrotek душа компанииnitrotek душа компанииnitrotek душа компанииnitrotek душа компанииnitrotek душа компанииnitrotek душа компанииnitrotek душа компании
Регистрация: 10.06.2010
Сообщений: 30
Популярность: 940
Сказал(а) спасибо: 7
Поблагодарили 139 раз(а) в 22 сообщениях
 
По умолчанию C++ Builder

Доброго времени суток, давным давно пользовался Delphi, нравилось там сочетание клавиши Ctrl+Shift+C (Прототип класса, автоматически генерировался в реализацию, оставалось лишь написать код в функциях). Пролазил ни одну тучу страниц гугла, но такого не могу найти для C++ Builder. Может кто знает такую горячую клавишу, или быть может есть какая-то модификация . Надоело уже каждый раз дублировать вручную строки, сначала пишешь в описании класса, а потом опять то же самое писать в реализации. Можно конечно не парится и писать там же где и описал благо C++ такое умеет, но это как-то по буржуйски, кривовато смотрится.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 01.02.2013, 13:42   #2
 Пехотинец
Аватар для dwa83
 
dwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личность
Регистрация: 21.03.2012
Сообщений: 83
Популярность: 1178
Сказал(а) спасибо: 18
Поблагодарили 101 раз(а) в 53 сообщениях
 
По умолчанию Re: C++ Builder

Цитата:
Сообщение от nitrotekПосмотреть сообщение
Прототип класса, автоматически генерировался в реализацию, оставалось лишь написать код в функциях

А зафик в реализацию всё копировать из обьявления?

Не проще ли так?
В обьявлении описан класс или структура:

struct Pipiska
{
float var1;
int var2;

// и тут пошли-попёрли обьявления функций методов
void Funk1();
int Funk2(int a);
};

и затем в реализации пишем тело для каждой функции

void Pipiska::Funk1() // Pipiska:: показывает, что мы пишем реализацию функции Funk1() являющуюся внутренностью именно Pipiska, а не одноимённую функцию какой нибудь другой структуры/класса
{
return;
}

...
blablabla возможная куча кода
...

void Pipiska::Funk2(int a)
{
return 0;
}

Или может я о чём-то не о том?
________________
╔═╗
ˑ ˑ ╬ ╬
╚═╝
  Ответить с цитированием
Старый 01.02.2013, 20:37   #3
 Разведчик
Аватар для nitrotek
 
nitrotek душа компанииnitrotek душа компанииnitrotek душа компанииnitrotek душа компанииnitrotek душа компанииnitrotek душа компанииnitrotek душа компанииnitrotek душа компании
Регистрация: 10.06.2010
Сообщений: 30
Популярность: 940
Сказал(а) спасибо: 7
Поблагодарили 139 раз(а) в 22 сообщениях
 
По умолчанию Re: C++ Builder

в 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.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Парсинг C++ Builder pavel! Вопросы и ответы, обсуждения 0 29.08.2012 21:02
[Помогите!] Skylab builder kovr-aton Общение и обсуждение 0 11.11.2011 22:18
[Программа] Skylab builder Number/1/ Dark Orbit 26 09.08.2011 10:41

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 05:09.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net