powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Макрос с именем подпрограммы.
6 сообщений из 6, страница 1 из 1
Макрос с именем подпрограммы.
    #33436377
homichus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос: есть ли в bcb макрос, содержащий имя подпрограммы, где он находится?
Например

Код:
1.
2.
3.
4.
void	t_my_class::my_func()
{
	ShowMessage( “Подпрограмма = ” + MACRO() );
}


И в окошке появится “Подпрограмма = my_func”

Имя класса можно получить через typeid, а вот имя подпрограммы?
...
Рейтинг: 0 / 0
Макрос с именем подпрограммы.
    #33436619
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
homichusИмя класса можно получить через typeid, а вот имя подпрограммы?
В Visual C++ есть макрос __FUNCTION__. А вот в билдере... похоже, что нет.
...
Рейтинг: 0 / 0
Макрос с именем подпрограммы.
    #33436626
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может быть функции ?

__FUNC__ для BCB5-6

__FUNCTION__ для VC7-8
...
Рейтинг: 0 / 0
Макрос с именем подпрограммы.
    #33436631
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ура! Значит борландовский компилятор не настолько плох, как это казалось ранее.
...
Рейтинг: 0 / 0
Макрос с именем подпрограммы.
    #33436654
homichus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lepsikможет быть функции ?

__FUNC__ для BCB5-6

__FUNCTION__ для VC7-8

Да, это то, что нужно, спасибо!



Lepsikможет быть функции ?
да, конечно функции.
...
Рейтинг: 0 / 0
Макрос с именем подпрограммы.
    #33439339
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roman10Ура! Значит борландовский компилятор не настолько плох, как это казалось ранее.

В Билдере этот макрос был когда майкрософт под стол пешком ходил.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Макрос с именем подпрограммы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]