Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:05. Функции / Examples / 03_default_parameters / 03_default_parameters
.cpp#include <iostream>
using namespace std;
struct User
{
int id;
char nickname[51];
int karma;
};
void addKarma(User& user, int amount = 1)
{
user.karma += amount;
}
int main()
{
User user1 = {15, "picknick", 0};
User user2 = {18, "nickpick", 0};
addKarma(user1); // Второй параметр можно не указывать
addKarma(user2); // тогда будет использовано значение
addKarma(user1); // по умолчанию
addKarma(user2, 2);
}