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

Как инициализировать массив ссылок? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записать числа в массив http://www.cyberforum.ru/cpp-beginners/thread1770898.html
Всем привет. Никак не могу найти решение. Есть массив с определенным набором чисел, которую перезаписываем в другой массив, кроме элементов попадающих в отрезок . Не могу понять как исключить эти числа. #include <iostream> using namespace std; int main() { int D = { 2, 6, 6, 5, 3, 7 }; int A; cout << "A ={"; for (int i = 0; i < 6; i++) {
C++ Найти фальшивую монету за заданное количество взвешиваний Недавно узнал про эту известную задачку, написал тестовую кату на одном сайте компьютерных задачек (на Haskell), теперь хотел бы предложить желающим решить ее на С++. Имхо интересно ее решить самостоятельно, без читерства. Условия просты - у нас есть определенное количество монет, одна из них фальшивая - отличается от настоящих по весу, есть рычажные весы, требуется за заданное количество... http://www.cyberforum.ru/cpp-beginners/thread1770824.html
C++ Передача массива в качестве аргумента функции
В общем нужно передать массив в качестве аргумента без указания его размера, чтобы в дальнейшем присвоить все его содержимое другому массиву) int main() { char a = "abcd"; int i = 2; printf(%s, sc_m(a, i)); return 0; } char sc_m (char a, int i)
Непонятная строчка кода C++
for (p = 0; p < 12; p++) { for (v = 0; v < 50; v++) { if (x == y) { if (v >= 50) x = y; else x = y; break; } }
C++ Удаление и создание указателя в игре http://www.cyberforum.ru/cpp-beginners/thread1770764.html
Добрый вечер. Долгое время сижу с кодом, не придет в голову: Нужно, чтобы при пересечении на тайлмапе координат игрока/64 и символа 'b' создавался указатель с координатами символа 'b' а после сражения с персонажем удалялся пока он не наткнется на след. 'b'... Приложение постоянно вылетало из-за утечек памяти или же указатель появлялся снова в тот же момент (B определяет, создавать его или...
C++ Функция суммы элементов многомерного массива Создать программу, которая позволяет определить сумму всех элементов, минимальный и максимальный элемент n x m матрицы. По запросу с клавиатуры, программа выполняет следующие действия: 1) Ввести новый массив; 2) Выводит сумму элементов массива; 3) Выводит минимальный элемент массива; 4) Выводит максимальный элемент массива; 5) Выход. В программе должно быть реализовано меню, каждое... подробнее

Показать сообщение отдельно
Ferrari F1
Заблокирован
295 / 281 / 62
Регистрация: 27.01.2015
Сообщений: 1,889
Записей в блоге: 1
Завершенные тесты: 1
26.06.2016, 11:14     Как инициализировать массив ссылок?
Стандартом не допускается создание массива ссылок.

Концептуально ссылка — это не объект, а имя объекта, а, следовательно, не должна иметь веса (т.е. адреса не имеет с точки зрения языка).
В массиве все элементы(которые имеют свой адрес) следует в памяти друг за другом, а т.к. ссылка не имеет веса,
то как в таком случае к ней обратиться с помощью массива?
Таким образом, если создавать массив ссылок, то по своей сути это будет массив нулевой размерности (т.к. его элементы не имеют веса), что тоже не допускается стандартом.
 
Текущее время: 11:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru