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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 45, средняя оценка - 4.82
Антон
Сообщений: n/a
#1

int *arr или int arr[10] - C++

08.07.2007, 17:44. Просмотров 6815. Ответов 2
Метки нет (Все метки)

Подскажите, корректно ли использовать для объявления массива или строки
int *arr; char *srt;

Так же и некоторые переменные позатираться могут.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2007, 17:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос int *arr или int arr[10] (C++):

Как считать данные в vector<pair<int, pair<int, int>>> arr(m) ? - C++
Здравствуйте! Помогите, как считать данные данные в массив такого типа? vector&lt;pair&lt;int, pair&lt;int, int&gt;&gt;&gt; arr(m) Пытался вот так...

byte arr to int - C++
int i; byte arr = {0x31,0x31,0x31,0x31,0x31}; нужно из массива arr пoлучить i=11111; как это зделать? Добавлено через 11...

Объявление массива int *arr почему так - C++
Объявление массива int *arr почему так, а не int arr, что означает *

Нюансы синтаксиса: что означает запись arr[(int)(u*10)]++; ? - C++
arr++; скажите пожалуйста что это может означать ? arr - масив количеств попаданий псевд случ числа в промежуток разбитый на 10 ...

Как можно увеличить размер вектора, который является элементом вектора vector<vector<int>>arr(n, vector <int>) - C++
Написал программу, которая создает вектор 'а' векторов 'b', вектора 'b' содержат 2 числа. Стало интересно, как нужно изменить программу...

Синонимы операций взятия адреса массива (arr и &arr) - C++
возможно коряво написал заголовок, да и сам вопрос банальный. после создании лок. массива его адрес можно получить при помощи его имени или...

2
Sibir
Сообщений: n/a
24.07.2007, 08:49 #2
Ну, на сколько я понимаю, это будут указатели. А указатели могут быть и на массивы, и на строки
Alucard
1 / 1 / 1
Регистрация: 18.04.2007
Сообщений: 41
24.07.2007, 18:01 #3
Если использовать как массив то тебе следует использовать операторы new и delete
Пример:
C++
1
2
3
4
int*arr;
arr=new int[10];
/*код выполнения*/
delete [] arr;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2007, 18:01
Привет! Вот еще темы с ответами:

Почему *arr И arr[] одинаковые, но в тоже время разные? - C++
Например есть какая-то ф-я:void temp(int &amp;(*arr)) { // . . . } И 2 разных массива которые будем передавать ф-и:int main(void) ...

чем отличается *(arr+1) от *(arr++)? - C++
подскажите пожалуйста в чем отличие между *(arr+1) и *(arr++), допустим char arr=&quot;qwertyuiop&quot;; while(*arr!='\0') { ...

В каком случае надо начинать с int main() или с int _tmain( int argc, _TCHAR* argv[] ) и т.д.? - C++
Не понимаю, с чего начинать. Заранее спс.

Error LNK2019: unresolved external symbol "public: __thiscall Vector<int>::Vector<int>(int,int,int)" (?0?$Vec - C++
Вот есть заголовочный файл // Заголовочный файл Vector.h #ifndef VECTOR_H #define VECTOR_H #include &lt;iostream&gt; using...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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