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

Тип данных для очень большого массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему иногда функции передается значение int, а иногда - нет? http://www.cyberforum.ru/cpp-beginners/thread92979.html
1 случай: void Function_1(int* & rVarOne, int* &rVarTwo) { /* Какие-то операции с указателями: rVarOne++; *rVarOne = *rVarTwo; */ }
C++ Как передать функции значение int? Пытаюсь передать функции значение int, но не получается. Синтаксически все правильно, но не компилируется. Как сделать так, шоб работало, НЕ меняя *& ? Вот ошибка: test.cpp: In function ‘int main()’: test.cpp:20: error: invalid initialization of reference of type ‘int*&’ from expression of type ‘int’ test.cpp:4: error: in passing argument 2 of ‘bool Factor(int, int*&, int*&)’ #include... http://www.cyberforum.ru/cpp-beginners/thread92942.html
C++ windows.h and afx.h
Добрый вечер! Есть проект, где используются винапишные функции и следовательно подключена windows.h. Встала необходимость использовать в нем класс CFile (MFC), при попытке подключить afx.h и объявить объект класса CFile компилятор ругается матом. > error C2146: syntax error : missing ';' before identifier 'cFileOut' error C4430: missing type specifier - int assumed. Note: C++ does not...
C++ *uk = *uk2
Пусть Указатель uk ссылается на область данных. Указатель uk2 ссылается на другую область данных. Делаем следущее: *uk = *uk2 Т.е. область данных, на которую ссылался указатель uk заполняется новыми данными по указателю uk2. А что становится со старыми данными? Превращаются в мусор? или всётки затераются новыми?
C++ Одномерные массивы, Работа со строками, Многомерные массивы http://www.cyberforum.ru/cpp-beginners/thread92828.html
Выручайте, помогите решить задания... Самостоятельная работа №6 Задачи по теме «Одномерные массивы» 1.В одномерном массиве размещены: в первых элементах — значения аргумента, в следующих — соответствующие им значения функции. Напечатать элементы этого массива в виде двух параллельных столбцов (аргумент и значения функции). 2.Дан целочисленный массив с количеством элементов п. Сжать массив,...
C++ Выделываются с циклами #include <iostream.h> #include <math.h> void main() {int l,n,m,i,j,k,p,NUL=1; cout<<"ENTER NUMBER OF X'S:"; cin>>n;n++; cout<<"ENTER NUMBER OF EQUALIZATIONS:"; cin>>m; double **A=new double*; for(i=0;i<m;i++){A=new double ;} подробнее

Показать сообщение отдельно
nill
8 / 8 / 0
Регистрация: 16.08.2009
Сообщений: 417
08.02.2010, 17:34  [ТС]     Тип данных для очень большого массива
novi4ok,
а где здесь имя массива ?

попробовал
C++
1
int *massiv = (int*)malloc (1070190*sizeof(int)*4);
когда хочу обратиться к массиву программа не компилируеться
error C2109: subscript requires array or pointer type

insideone,
понятно а без использования класса это можно сделать ?
программа у меня очень простая и ООП мне там не нужно

Добавлено через 1 час 18 минут
novi4ok,

попробовал записать так
C++
1
2
int *massiv = (int*)malloc (1070190*sizeof(int)*4);
massiv[0]=1;
код работает но мне то нужен двумерный массив

а обращение к двумерному массиву
C++
1
massiv[0][0]=1;
выдает ошибку о которой я написал
error C2109: subscript requires array or pointer type
 
Текущее время: 12:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru