Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Evgeniy_kotov
0 / 0 / 0
Регистрация: 05.11.2013
Сообщений: 17
#1

Создать програму с передачей параметров по ссылке, использованием указателей и подсчетом количества вызовов - C++

26.05.2014, 21:23. Просмотров 210. Ответов 3
Метки нет (Все метки)

Создайте программу, которая демонстрирует возможность роботы с функциями, используя значения параметров по умолчанию, передачу параметров за ссылкой и с использованием указателей. Организовать счетчик количества вызовов функции.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2014, 21:23     Создать програму с передачей параметров по ссылке, использованием указателей и подсчетом количества вызовов
Посмотрите здесь:

Функции с передачей разного количества параметров - C++
есть код: #include <iostream> using namespace std; void Char(int num, char a1, char a2, ...); void Int(int num, int a1, int...

Из двух массивов создать третий, включающий уникальные элементы первого, с использованием указателей - C++
Ребята, всем доброго вечера! Помогите мне пожалуйста разобраться с моей бИдой. Я дико извиняюсь, если такая тема мусолилась раньше, я...

Как правильно создать двумерный массив указателей с использованием calloc? и ввод данных в него - C++
Как правильно создать двумерный массив указателей с использованием calloc и ввести в него данные?

Проблема, связана с неправильной передачей параметров - C++
Создал на Fortran dll по вычислению некоторой функции: SUBROUTINE ARRAYTEST(x,arr) !MS$ATTRIBUTES DLLEXPORT :: ARRAYTEST use...

Проблемка с функцией пользователя и передачей параметров по указателю - C++
Возникла проблемка с функцией пользователя и передачей параметров по указателю... Вот код, проблема выделена красным цветом: //...

Ввод/вывод строки с подсчетом количества слов - C++
Ввести строку, вывести ее на экран и посчитать кол-во слов в строке. Пожалуйста, нужно в скором времени.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,183
Завершенные тесты: 1
26.05.2014, 22:24     Создать програму с передачей параметров по ссылке, использованием указателей и подсчетом количества вызовов #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int f(int& x,int* y,int z=2)
{
    x=z;
    *y=x*x;
    return (*y)*2;
}
int main()
{
    int a,b,c;
    c=3.;
    cout<<f(a,b)<<endl;
    cout<<a<<' '<<b<<endl;
    cout<<f(a,b,c)<<endl;
    cout<<a<<' '<<b<<endl;
 
}
KOPOJI
Модератор
Эксперт HTML/CSSЭксперт PHP
16694 / 6620 / 431
Регистрация: 12.06.2012
Сообщений: 19,875
Завершенные тесты: 1
26.05.2014, 22:32     Создать програму с передачей параметров по ссылке, использованием указателей и подсчетом количества вызовов #3
zss, кажется, вы забыли, что int и указатель на int - не одно и тоже..

Добавлено через 4 минуты
И про счетчик тоже
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int f(int& x, int *y, int z = 2)
{
    static size_t cnt = 0;
    x = z;
    *y = x * x;
    std::cout << "Called " << ++cnt << " times" << std::endl;
    return (*y) * 2;
}
int main()
{
    int a, b, c;
    c = 3;
    std::cout << f(a, &b) << std::endl;
    std::cout << a << ' ' << b << std::endl;
    std::cout << f(a, &b, c) << std::endl;
    std::cout << a << ' ' << b << std::endl;
 
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2014, 07:35     Создать програму с передачей параметров по ссылке, использованием указателей и подсчетом количества вызовов
Еще ссылки по теме:

Передача указателей в методы по ссылке - C++
Здравствуйте, хотел спросить, такой варианте адекватен? Или есть более адекватное решение... Просто непривычно передавать в метод...

Передача параметров по ссылке - C++
У кого есть рабочий вариант сего чуда ? (К примеру,функции квадратного корня).В учебнике не работает.

Передача параметров по ссылке - C++
Стоит ли передавать все параметры (кроме скалярных и указателей) по сслыке? Т.е. вместо void doSomething(const int _count, const...

Передача параметров по ссылке - C++
Вот задание: С клавиатуры вводится число, передается в вызываемую функцию, в ней найти сумму делителей и их число. Результат работы...


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

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,183
Завершенные тесты: 1
27.05.2014, 07:35     Создать програму с передачей параметров по ссылке, использованием указателей и подсчетом количества вызовов #4
Цитата Сообщение от KOPOJI Посмотреть сообщение
int и указатель на int - не одно и тоже..
Да, действительно, поспешил.
Yandex
Объявления
27.05.2014, 07:35     Создать програму с передачей параметров по ссылке, использованием указателей и подсчетом количества вызовов
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru