Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сравнение двумерных матриц - разобрать код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить загруженность ядер процессора http://www.cyberforum.ru/cpp-beginners/thread1244562.html
Помогите определить загруженность ядер процессора (может как-нибудь получить эти данные из системы).
C++ Стабильный код и xor Доброго времени! Есть такой код:double azim = degrees( atan( s/c )); Проблема в том что c может быть нулём, поэтому вышележащий код быстро превратился в: const double eps = 1e-10; double... http://www.cyberforum.ru/cpp-beginners/thread1244551.html
C++ Нужен справочник по заголовкам и их функциям
Всем привет. Недавно решил научиться программировать на с++ , ранее писал небольшие плагины для игр на pawn. Вроде бы разобрался с синтаксисом и основными моментами, но как написать реальную...
C++ Путаница с sftream и операторами << и >>
Значит так, иду спокойно по книжке по темам "Открытие и закрытие текстовых файлов", а также "Чтение и запись текстовых файлов" и тут я немного запутался. Для того чтобы считать информацию из...
C++ Работа с классами и пересечение их между собой (задача о городах и поездах) http://www.cyberforum.ru/cpp-beginners/thread1244503.html
Здравствуйте. Тут попалась в руки задачка, вкратце суть: Есть города, в каждом городе есть станция, на станции пассажиры, у пасажира есть цель поездки(N - ый город). Между городами ездят...
C++ Чем отличаются по функционалу Kbhit() и _kbhit() Всем привет. Утолите нубское любопытство. Везде (на msdn, как минимум) пишут пользовать _kbhit() и что при этом происходит. Все просто и понятно. Про kbhit() пишут только, что устарел еще во... подробнее

Показать сообщение отдельно
gru74ik
Модератор
Эксперт CЭксперт С++
4196 / 1844 / 198
Регистрация: 20.02.2013
Сообщений: 4,991
Записей в блоге: 22
25.08.2014, 11:56
Цитата Сообщение от Algoritmer Посмотреть сообщение
По ходу да. Третий аргумент действительно не использ.
Вот и я так подумал:
  • если variable - это указатель, который передаётся извне в функцию качестве параметра, то понятно зачем третий аргумент (но тогда в загаловке функции ошиблись и с типом и с именем третьего аргумента);
  • если третий аргумент вовсе избыточен, тогда область видимости variable - тело функции create_matrix(), а ведь функция его возращает (может она делает копию перед уничтожением локальной variable?);
  • если в заголовке функции нет ошибки и в качестве параметра действительно передаётся какая-то целочисленная переменная tip, то где она в реализации (в теле функции)? Или variable - это она и есть? Но почему тогда не совпадают имена? И почему не совпадает тип (неявное приведение типов?);

P.S. Поначалу я так и думал, что просто ошибка. Но потом засомневался. В 6-м примере идёт создание матрицы как раз с помощью функции create_matrix() из первого примера. И там передаётся в функцию три аргумента (строка 27 в шестом примере).
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru