Форум программистов, компьютерный форум, киберфорум
C/C++: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810

MS Visual Studio - как в .h написать комментарий к параметру, чтобы комментарий подсказывался в .cpp ?

14.01.2025, 11:02. Показов 998. Ответов 4

Студворк — интернет-сервис помощи студентам
Пусть есть файлы:

a.h
C++
1
2
3
4
// Моё супер умножение
// Param1 - первый множитель
// Param2 - второй множитель
int MyFunc(int Param1, int Param2);

a.cpp
C++
1
2
3
4
5
int MyFunc(int Param1, int Param2)
{
   int res = Param1 * Param2;
   return res;
}
Если так написать комментарий в .h-файле, то когда открыт .cpp-файл и если мышкой подвести на имя функции - то во всплывающей подсказке отобразится весь комментарий к функции.

Вопрос:
А как бы так написать комментарии для параметров и где расположить в .h-файле, чтобы при наведении курсора мыши на Param1 или Param2 внутри текста функции в .cpp-файле отображался комментарий про это конкретно параметр?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.01.2025, 11:02
Ответы с готовыми решениями:

Как сделать, чтобы комментарий пришел на почту
Есть форма, где вводишь имя, свой адрес, комментарий или вопрос и кнопка отправить. Как сделать так, чтобы с сайта вопрос пришел ко мне на...

как написать комментарий в jpeg?
в делфи подгружаю картинку jpeg, как мне обратиться к маркеру COM по адресу 0xFFFE и чего-нибудь записать в комментарий?

Как написать комментарий на параметры, полученные в теле запроса?
Скажите, пожалуйст, как комментируется вот такой код? Иначе говоря, мы параметры-то получили, но они же в теле запроса. Но это ведь...

4
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
15.01.2025, 08:29
C++
1
2
3
4
5
6
7
/*!
Моё супер умножение
\param[in] Param1 первый множитель
\param[in] Param2 второй множитель
\return супер произведение Param1*Param2
*/
int MyFunc(int Param1, int Param2);
А если так?
1
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
15.01.2025, 12:31  [ТС]
Цитата Сообщение от Croessmah Посмотреть сообщение
А если так?
В принципе, формат распознает. Потому что в подсказке выдаёт форматированный текст на основании такого описания (картинку приложил).
Но с переменными-параметрами всё равно не связывает, при наведении на них курсора - ничего не пишет.
Миниатюры
MS Visual Studio - как в .h написать комментарий к параметру, чтобы комментарий подсказывался в .cpp ?  
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,575
15.01.2025, 12:44
В VS должно работать
Code
1
2
3
4
5
6
7
8
/**
 * @brief Calculates the sum of two numbers.
 * 
 * @param a The first number.
 * @param b The second number.
 * @return The sum of a and b.
 */
int add(int a, int b);
и
Code
1
2
3
4
5
6
7
/// <summary>
/// Calculates the sum of two numbers.
/// </summary>
/// <param name="a">The first number.</param>
/// <param name="b">The second number.</param>
/// <returns>The sum of a and b.</returns>
int add(int a, int b);
1
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
15.01.2025, 14:07  [ТС]
Someone007, эти варианты студия также распознаёт, да. Проверил.
Ну в том смысле, что при наведении курсора мыши на имя функции в .cpp-файле
Цитата Сообщение от KSergey9 Посмотреть сообщение
в подсказке выдаёт форматированный текст на основании такого описания
.

Но при наведении курсора мыши на переменную-параметр в тексте функции пишет только, что это параметр - и всё, комментарий уже не добавляет.
Как бы этот комментарий тоже отображать - вот вопрос.

PS
"Называть параметры так, чтобы сразу было понятно по названию и не требовался комментарий!"
Да, да, понимаю...
Миниатюры
MS Visual Studio - как в .h написать комментарий к параметру, чтобы комментарий подсказывался в .cpp ?  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.01.2025, 14:07
Помогаю со студенческими работами здесь

Написать комментарий
Суть такая. Для произвольной строки заменить на РОВ первое вхождение С. #include &lt;iostream&gt; #include &lt;string&gt; using...

Написать комментарий
Добрый день! Напишите пожалуйста комментарий к каждой строке: ; masm dos com # .286 .model tiny .code org 100h start: mov...

написать комментарий к коду C#
Помогите пожалуйста! Совсем не разбираюсь в C#, напишите пожалуйста комментарий к коду Виженер шифрование using System; using...

Написать комментарий к программе
Нужно написать комментарий к программе в файле Word.

Написать комментарий к проге
Всем привет, плс помогите написать комментарий к этой программе. Просто курсовую сдаю . Сделал электронный учебник. Но вот тесты скачал. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru