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

Что быстрее использовать, массив э-в, или указатель на массив э-в? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сумма http://www.cyberforum.ru/cpp-beginners/thread450743.html
Задание: Прибавить два к заданному натуральному числу с кол-вом цифр меньше или равно 95. Надо использовать символьные преобразования, а не арифметические! на С++!
C++ Работа с текстовыми файлами В текстовом файле - дано 18 параллелограммов. Вычислить площади и периметры этих параллелограммов. Результаты расчета записать в файл как таблицу, содержащую столбцы: длину первой и второй сторон... http://www.cyberforum.ru/cpp-beginners/thread450706.html
C++ помогите исправить ошибки
в особености с коутом и флот....я относительно недавно начал заниматся си поэтому строго несудите (задача из подбельского) //Р1-02.СРР #include <iostream> #include <stretrea> using namespace...
C++ [C++]Задача на классы
Путем подражания создать новый класс Лэптоп. Переопределить указанную операцию Новый член класса - марка.Создать собственные конструкторы Ввод / вывод с вызовом конструкторов базового класса,...
C++ Может кто с паскаля на с++ переведет? http://www.cyberforum.ru/cpp-beginners/thread450687.html
Я просто паскаля не знаю var vs,s:strisng; t,r:array of longint; i,j,N:longint; begin AssignFile(input,'input.txt');Reset(input); ...
C++ Битовые операции Вот такая вот лаба на С, уже как не думал ну не могу решить я ее. Прошу помочь, прикрепил полное задание с примером работы(в примере ошибка). Прошу решить 11 вариант: Составить две программы, первая... подробнее

Показать сообщение отдельно
taras atavin
3570 / 1754 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
22.02.2012, 09:47
Массив и так реализуется с помощью указателя и при адресации элементов является указателем. Так что ни какой выгоды варианты
C++
1
type a[n];
и
C++
1
type *a;
(под type подразумевается некоторый тип), в сравнении друг с другом не имеют, выгоду может содержать только инкремент/декремент адреса в сравнении с инкрементом/декрементом индекса и последующем вычислением адреса в операторе
C++
1
[]
. Но и сравнение индекса с нолём выгоднее сравнения адреса с указателем на массив. Но оба варианта декларации в равной мере компатибабельны с обоими вариантами адресации. Разница же только в том, что в одном случае указатель на начало массива неявный, а сам массив явный, а в другом наоборот.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.