Все самое полезное для плюсовика и сишника в одном канале.
Как запустить своего ии-агента: https://clc.to/tvpmDQ
По рекламе: @tproger_sales_bot
Обратная связь: @proglibrary_feeedback_bot
РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17
#WXSSA
Post #5847
3.3K
✏️ Промпт дня: Расширение функциональности через параметры
Часто возникает ситуация, когда нужно добавить новую функциональность в существующую функцию. В C++ это особенно актуально при работе с шаблонами, алгоритмами и обработкой данных.
☀️ Решение с помощью AI
Для того чтобы корректно добавить параметр в функцию и расширить её возможности, используй следующий промпт:
🧋 Пример трансформации
До:
После (добавили параметр для кастомного форматирования):
✏️ Как часто вам приходится расширять функциональность существующих функций?
Библиотека C/C++ разработчика #буст
Часто возникает ситуация, когда нужно добавить новую функциональность в существующую функцию. В C++ это особенно актуально при работе с шаблонами, алгоритмами и обработкой данных.
☀️ Решение с помощью AI
Для того чтобы корректно добавить параметр в функцию и расширить её возможности, используй следующий промпт:
Add a parameter to this function to do [ФУНКЦИОНАЛЬНОСТЬ]
[ВСТАВТЕ ВАШ КОД ЗДЕСЬ]
🧋 Пример трансформации
До:
void processData(const std::vector<int>& data) {
for (const auto& item : data) {
std::cout << item << std::endl;
}
}После (добавили параметр для кастомного форматирования):
void processData(const std::vector<int>& data,
const std::string& format = "{}: {}") {
for (size_t i = 0; i < data.size(); ++i) {
std::cout << std::format(format, i, data[i]) << std::endl;
}
}
✏️ Как часто вам приходится расширять функциональность существующих функций?
Библиотека C/C++ разработчика #буст
- 😢 6
- 🔥 2
- 🥱 2
- ❤ 1

















