Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нерекурсивное решение задачи о Ханойских башнях (Pascal -> C++) http://www.cyberforum.ru/cpp-beginners/thread1496573.html
Написать нерекурсивную программу для нахождения последовательности перемещений колец в задаче о ханойских башнях. Использовать стек отложенных заданий. Нерекурсивная Программа есть на Паскале, надо...
C++ Постройте таблицу значений функции ребят последние задания, помогите пожалуйста: 1)Постройте таблицу значений функции для . Решить задачу тремя способами: использовать операторы for, while, do while. дана система 0,если х<5... http://www.cyberforum.ru/cpp-beginners/thread1496551.html
Функция подсчета четных элементов бинарного дерева C++
Требуется написать функцию подсчета количества четных узлов бинарного дерева
C++ Как проверить существование файла?
как проверить существование файла? мне нужно для условия Добавлено через 1 минуту работает: bool FileExists(const char *fname) { return access(fname, 0) != -1; }
C++ Хранение ссылок на файловые потоки http://www.cyberforum.ru/cpp-beginners/thread1496467.html
Добрый вечер. Столкнулся с ошибкой C2280 - невозможность использовать конструктор копирования для ifstream. Пытаюсь заполнить приоритетную очередь парами вида <std::string, std::ifstream&>, но...
C++ Задачи С++ Привет всем экспертам! Вот и настал тот день, когда заканчивается летняя практика, за время которой, благодаря своей легкомысленности и неспособности схватывать налету, ты так и не смог приобрести... подробнее
VIKT0R
9 / 9 / 5
Регистрация: 15.11.2011
Сообщений: 112
11.07.2015, 14:38  [ТС] 0

Почему не компилируется list.push_back( double[3] ) ?

11.07.2015, 14:38. Просмотров 812. Ответов 21
Метки (Все метки)

Ответ

Цитата Сообщение от Voivoid Посмотреть сообщение
Да дело даже не в стиле, а в том, что в C++ нельзя массивы передавать по значению.
Ну, в общем, действительно, массивов double[3] (точек) в программе много, так что передавать их туда-сюда по значению было бы неморально, поэтому сделал в итоге list<double*>. Спасибо всем!

Вернуться к обсуждению:
Почему не компилируется list.push_back( double[3] ) ?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2015, 14:38
Готовые ответы и решения:

list.push_back ошибка!
Только начинаю писать на C++. Помогите пожалуйста разобраться в ламерской...

Про list push_back
list &lt;int&gt; temp; temp.push_back(3); temp.push_back(2); temp.push_back(1); ...

Почему мы пишем double x (double y)? а не через запятую double x,y
почему мы пишем double x (double y)? а не через запятую double x,y

Почему push_back() быстрее insert()
Кто-нибудь знает, почему a.push_back(x) в несколько раз быстрее...

Почему перестает работать программа при замене double на long double?
Здравствуйте! Прошу помощи чтобы разобраться в следующем вопросе: Нашел...

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