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

Динамический массив. Как лучше обращатся к элементу: по адресу или по значению? - C++

Восстановить пароль Регистрация
 
vab9petryk
 Аватар для vab9petryk
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 212
23.04.2014, 15:34     Динамический массив. Как лучше обращатся к элементу: по адресу или по значению? #1
Собственно, как лучше. Так:
C++
1
2
3
4
5
6
int i, j, len;
        char *text = new char[255];
        cout << "Input the text: ";
        cin.getline (text, 255);
        len = strlen (text);
        for (i=0; i<len; i++)
if ((text[i] == ' ') && (text[i+1] == ' '))
{
for (j=i; j<len; j++){
text[j] = text[j+1];
}
len--;
i--;
}
C++
1
2
 cout << "Text is: "<<text<<endl;
        delete [] text;
Или так:
if ((*(text+i) == ' ') && (*(text+i+1) == ' '))
{
for (j=i; j<len; j++){
*(text+j) = *(text+j+1);

Обьясните преимущество.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 15:34     Динамический массив. Как лучше обращатся к элементу: по адресу или по значению?
Посмотрите здесь:

C++ Что лучше использовать vector или массив
Как в связном списке обратиться к элементу по адресу C++
C++ Как обращатся к ресурсу из программы?
C++ Массив и классы (как передаётся объект: по значению или по ссылке?)
C++ Как сделать массив в памяти по фиксированному адресу?
C++ Что лучше массив или вектор?
Двумерный динамический массив. Попытка чтения или записи в защищенную память C++
C++ Что быстрее? Обращение к элементу массива или к элементу структуры?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5548 / 2562 / 233
Регистрация: 01.11.2011
Сообщений: 6,333
Завершенные тесты: 1
23.04.2014, 15:50     Динамический массив. Как лучше обращатся к элементу: по адресу или по значению? #2
Цитата Сообщение от vab9petryk Посмотреть сообщение
Обьясните преимущество.
Читабельность в первом случае. Больше различий в данном случае нет.
Yandex
Объявления
23.04.2014, 15:50     Динамический массив. Как лучше обращатся к элементу: по адресу или по значению?
Ответ Создать тему
Опции темы

Текущее время: 16:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru