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

Функция с возвратом указателя и возвратом ссылки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Иерархия классов: массивы указателей http://www.cyberforum.ru/cpp-beginners/thread875925.html
Добрый день или ночь. Создаю иерархию и возник вопрос: можно ли сделать так, как я сделал?) есть 6 классов один из них абстрактный базовый, другой включён в базовый и по 2 класса потомка на каждый: // глобальные переменные, в дальнейшем будут статическими переменными... int amtA = 0; int amtB = 0; // объявление классов: class A *arrayA;
C++ Ошибка при компиляции Задача: Написать программу нахождения суммы большего и меньшего из трех чисел. Вот что я накарякал: #include <stdio.h> #include <windows.h> int maximum(int, int, int); int maximum(int a,int b,int c) { int rezmax; rezmax=a; http://www.cyberforum.ru/cpp-beginners/thread875923.html
C++ Игра "Ралли"
Игра "Ралли". Машины "падают" сверху игрок управляет своей машиной, уворачивается от столкновений. Может быть у кого-нибудь есть? Очень надо(
C++ Отсортировать диагонали матрицы, параллельные главной, по убыванию элементов методом вставки
Помогите исправить код, не могу доработать её. #include <fstream> #include <iomanip> #include <iostream> using namespace std; ifstream in("input.txt"); ofstream out("output.txt");
C++ Остановить выполнение программы после обработки исключения http://www.cyberforum.ru/cpp-beginners/thread875882.html
в билдере пишу прогу. обрабатываю исключение - без проблем. showmessage работает, но после этого продолжается счёт и вылазиет шляпа( естеественно ведь нужных параметров нету!) как сделать, чтоб если исключение сработало, то стопэ всей проге. *ввести булевой параметр, который false в случае исключения и написать if (t) {вся программа} не предлагать, до него уже допер, есть что нибудь цивильное?
C++ Используя функции вычислить сумму Подскажите алгоритм решения. На выходе будет число или массив? подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
6056 / 5659 / 1830
Регистрация: 18.12.2011
Сообщений: 14,459
Завершенные тесты: 1
23.05.2013, 16:54     Функция с возвратом указателя и возвратом ссылки
Передача через указатель
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void max(int **A,int N,int M,int *max)
{
    int z,x;
    //int max;
    *max=A[0][0];
    z=1;
    x=1;
 
    for(int i=0;i<N;i++)
        for(int j=0;j<M;j++)
        {
            if (A[i][j]>*max) 
                {
                    *max=A[i][j];
                    z=i+1;
                    x=j+1;
                }
        }
 }
Передача через ссылку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void max(int **A,int N,int M,int& max)
{
    int z,x;
    //int max;
    max=A[0][0];
    z=1;
    x=1;
 
    for(int i=0;i<N;i++)
        for(int j=0;j<M;j++)
        {
            if (A[i][j]>max) 
                {
                    max=A[i][j];
                    z=i+1;
                    x=j+1;
                }
        }
}
 
Текущее время: 03:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru