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

массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структурный тип данных http://www.cyberforum.ru/cpp-beginners/thread280570.html
Сформировать массив, содержащий сведения о личной коллекции книголюба. Структурный тип содержит поля: шифр книги, автор, название, год издания, местоположение (номер стеллажа). Написать программу, выдающую следующую информацию: - местоположение книги, автора X названия Y; - список книг автора Z, находящихся в коллекции; - число книг издания XX года, имеющихся в библиотеке.
C++ Шахматы: определение правильности хода конем Шахматы (Время: 1 сек. Память: 16 Мб Сложность: 18%) Шахматы Совсем недавно Вася занялся программированием и решил реализовать собственную программу для игры в шахматы. Но у него возникла проблема определения правильности хода конем, который делает пользователь. Т.е. если пользователь вводит значение «C7-D5», то программа должна определить это как правильный ход, если же введено «E2-E4», то... http://www.cyberforum.ru/cpp-beginners/thread280563.html
C++ Access violation
Помогите пожалуйста. Не могу разобраться. Нашел в каком месте ругается. Но не понял на что именно.void __fastcall TFormSyncronize::FormCreate(TObject*Sender) { IdTCPClient1->MaxLineAction=maSplit; TIniFile*ini = new TIniFile(ExtractFilePath(Application->ExeName) + "\\!YEAR.ini"); IdTCPClient1->Host = ini->ReadString("crypton", "runserver", "localhost"); ini->Free(); Word...
C++ Френдовый оператор умножения
class A { protected A (...); ... }; ... class B { public: ...
C++ Чем "operator *=" отличается от "operator *"? http://www.cyberforum.ru/cpp-beginners/thread280510.html
снова застряла, не могу понять, чем этот оператор должен отличаться от оператора*.....? вот он, но это работает только в случае оператора*. Matrix Matrix::operator*=(double x) { Matrix rezult(*this); for(int i=0;i<n;i++) for(int j=0;j<m;j++) { rezult.matr*=x;
C++ двухмерный массив Нужна программа на С Найти для каждой строки сумму элементов нечетных столбцов. М = 3, N = 3 подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4934 / 2514 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
21.04.2011, 10:50
Цитата Сообщение от .Malek. Посмотреть сообщение
поясните чайнику что значит int** M=new int*[n];
Динамическое выделение памяти
Цитата Сообщение от .Malek. Посмотреть сообщение
что за int** M на что она ссылается и на что ссылается new int*[n] и зачем тут операция присвоения
int ** - этой указатель на указатель типа int. То есть M - это массив указателей. Для каждого из этих указателей так же выделяется память, и каждый из этих указателей в свою очередь ссылается на участок памяти.
В общем здесь происходит динамическое выделение памяти для матрицы.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru