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

Нужны ли в реальной практике массивы? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как вывести символ в любое место экрана? http://www.cyberforum.ru/cpp-beginners/thread1226088.html
Речь идёт о консольной программе. Поиск на форуме в этом отношении ничего не дал. Говорится о формах, о текстовых полях и иных объектах объектно-ориентированного программирования. Наверняка...
C++ Отсортировать массив строк и вывести информацию соответствующую условию Ведомость содержит информацию: номер группы, фамилия и инициалы студента, оценки по 3 предметам. Вывести в алфавитном порядке фамилии студентов, которые имеют хотя бы одну двойку (заборгованість?)... http://www.cyberforum.ru/cpp-beginners/thread1226082.html
C++ Поиск и сортировка в текстовом файле
В программирование не силен только начал изучать есть задача.Есть текстовый файл такого плана вторник 1 21.03.2014 маша купила кокаколу 20рублей Вася положил деньги на телефон 100рублей Петя...
Деструктор вызывается для результата сложения ДО присваивания, и дальше все падает. C++
Подскажите пожалуйста! Написал класс матриц с перегруженными операторами class Matrix3d{ public: double** matrix; Matrix3d(); Matrix3d(double m11,double m12,double m13,double m21,double...
C++ Матрица и ее диагональ http://www.cyberforum.ru/cpp-beginners/thread1226055.html
дана квадратная матрица размером 7*7 она заполняется рандомными целыми числами, а также выводится на экран. Вопрос 1: я хотел при выводе матрицы использовать строку cout.width(4); Но она не...
C++ Создать структуру, которая будет включать в себя какой-то набор структур-компонент Всем привет! Есть несколько структур-компонент, выбор структуры зависит от некоторого условия (от флага 1/2/3...) Реально ли в самой программе создать структуру, которая будет включать в себя... подробнее

Показать сообщение отдельно
DrOffset
7351 / 4451 / 1009
Регистрация: 30.01.2014
Сообщений: 7,293
12.07.2014, 03:22
Цитата Сообщение от Voivoid Посмотреть сообщение
Нет, не эффективнее
Такой же резкий вывод, как и этот:
Цитата Сообщение от randy92 Посмотреть сообщение
Понятно, что двумерные массивы эффективнее векторов.
-------
Цитата Сообщение от Voivoid Посмотреть сообщение
За счет чего по твоему будет потеря в скорости ( тем более аж на порядок ) ?
Не стану ничего утверждать про проценты и порядки. Т.к. реальные цифры получатся только на реальных задачах. Но вообще определенная неэффективность будет наблюдаться, например, на задаче умножения матриц, при условии, что матрица задана вектором векторов (я надеюсь автор комментария именно такие вектора имел в виду).
Кстати, на основании присутствия этой неэффективности, был продемонстрирован один из методов оптимизации основанный на шаблонах (хорошо описан в книге Н. Джосаттиса) или вот в этой статье.
Но это никак, в общем-то, не обосновывает, что именно массивы быстрее. Просто что быстрее, в данном случае, зависит от гораздо больших факторов, чем природа контейнеров.
В общем, я поддерживаю 0x10.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru