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

Передать ссылку на массив из одной функции во вторую - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать односвязный список из последовательности чисел, удалить из него все простые числа http://www.cyberforum.ru/cpp-beginners/thread1175296.html
Прошу помощи, не могу понять в чем ошибка, надо создать односвязный список из последовательности чисел, удалить из него все простые числа. Вот собственно код #include <iostream> using namespace std; struct node { int inf; node *next; }; void main()
C++ Реализовать проверку на количество вводимых символов Допустим, объявлен массив чаров из 16 элементов, пользователь же ввел строку из 17 или более элементов - тогда программа зависает и выбивает ошибку. Как грамотно можно сделать проверку, чтобы в случае перебора - выбивало ошибку и просило ввести строчку по новой? http://www.cyberforum.ru/cpp-beginners/thread1175290.html
Разбить слова согласно с правилами переноса слов C++
Разбить на склады согласно правилам переноса слов, которые на четной позиции во введенном с клавиатуры строке. Определить слова, перенос которых невозможно. помогите решить задачу,заранее спасибо)
Задача о строке. Удаление дубликатов слов C++
В строке символов определить количество повторений каждого слова и удалить дубликаты слов.Слова отделяются пробелами. помогите новичку,спасибо
C++ Подсчитать для двух массивов количество разных по значению элементов http://www.cyberforum.ru/cpp-beginners/thread1175240.html
Помогите пожалуйста, ооочень надо, срочненько)))) Составить программу, которая подсчитывает для массива А и В количество разных по значению элементов в каждом из этих массивов. Инициализацию, вывод элементов массива, их обработку организовать в отдельных функциях.
C++ Как сохранить значения переменных неизменными? Обычно в начале программы объявляю переменные. После циклов for while они изменяют свое значение и до if else эти переменные доходят с другими числами (не теми которые были введены в начале программы, через cin>>). Как программисты с этим борются ? По новой вводить значения переменных, через cin ? подробнее

Показать сообщение отдельно
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
14.05.2014, 23:23     Передать ссылку на массив из одной функции во вторую
Цитата Сообщение от andryshka Посмотреть сообщение
Я с ними раньше не сталкивался
Самое время почитать литературу, ну или погуглить на крайняк.

Цитата Сообщение от andryshka Посмотреть сообщение
Что есть value?
Идентификатор имени переменной написанный на английском языке.

В двух словах, шаблон надо просто для того что-бы была возможность работать с массивами типа
C++
1
const int array[]
В отличии от обычного указателя
C++
1
const int *array
Первый вариант неявно содержит в себе информацию о размере массива и что-бы узнать с массивом какого размера прибегают к использованию шаблона
C++
1
2
3
4
5
template<int N>
void something(int (&array)[N]);
// main
int a[5];
something(a); // размер не указывается но за счет шаблона он известен
Такая же конструкция используется для возвращения массива определенной длины
C++
1
2
template<int N>
int   (&   something(int (&array)[N])   )[N];
Я выделил составляющие 3мя пробелами.
 
Текущее время: 20:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru