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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vab9petryk
 Аватар для vab9petryk
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 218
#1

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

23.04.2014, 15:34. Просмотров 187. Ответов 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++ Что быстрее? Обращение к элементу массива или к элементу структуры?
Получить массив, присвоив его k-му элементу значение 1 или 0 в зависимости от упорядоченности k-й строки C++
Два способа передачи параметров в функцию: по значению и по адресу C++
Не работает динамический массив в классе: что раньше, указатель или размер? C++
Что лучше - массив или совокупность переменных? C++

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

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

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