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

Выделение памяти для двухмерного массива внутри функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка числа на то, что оно целое http://www.cyberforum.ru/cpp-beginners/thread789667.html
Помогите пожалуйста выловить ошибку: Функция должна проверять введенную пользователем строку. Если строка - целое число, возвращать его. Но что-то идет не так, может кто со свежей головой поможет разобраться. Функция проверяет посимвольно строку, и если символ не цифра, то просит повторить ввод, если цифра - заносит в массив. При всех цифрах, цикл заканчивается и делается преобразование...
C++ Найти все парные трехзначные числа, сумма которых не превышает 10 Найти все парные трехзначные числа, сумма которых не превышает 10. Зарание спасибо :) http://www.cyberforum.ru/cpp-beginners/thread789663.html
C++ Массив строк
Здравствуйте. Разбираюсь с массивами :) Вопрос: почему при выполнении программы выдаются адреса памяти, а не строки? #include <iostream> using namespace std; int main() { int a=
C++ Реализация Поиска В Файле
Здравствуйте! В книге Лафоре по ООП на С++ есть задача, реализовать в программе приведенной в главе ( ее я собственно привожу ниже, правда уже в измененном виде, она отличается от данного в учебнике образца лишь методом findEmp(); ) Программа вроде бы и рабочая, но все же думается мне, что я сделал не совсем не то, что хотел от меня автор книги. Текст задачи: К программе EMPL_IO из этой...
C++ Использование функциональных классов http://www.cyberforum.ru/cpp-beginners/thread789657.html
Помогите решить задачу: Создать список из строк длиной не более 100 символов. Из всех подряд идущих строк с одинаковым количеством цифр оставить только одну. Физически уменьшить размер списка. Примечание: Во всех вариантах этого задания требуется написать собственный функциональный класс и использовать его в подходящих для выполнения задания алгоритмах STL. Соответствующие контейнеры...
C++ WFA для С++ [VS2008-2010] Есть ли какие нить пособия? хотелось бы сходить потихоньку с консоли в GUI Понимаю, интернет полон информации но хотелось бы увидеть рекомендации местных cpp-шников ^_^ подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
19.02.2013, 01:04     Выделение памяти для двухмерного массива внутри функции
Цитата Сообщение от kaludis Посмотреть сообщение
initMatrix - выделяет память под матрицу MxN;
нет, не выделяет.

Добавлено через 2 минуты
Цитата Сообщение от kaludis Посмотреть сообщение
void initMatrix(int **mtrx, int m, int n ) {
* * mtrx = new int *[m];
Сравни с простым примером. (Опустим указатели для простоты)
C++
1
2
3
4
5
6
7
8
9
void initSomething(int some){
  some = 15;
}
int main(){
  int i=0;
  initSomething(i);
  cout<<i;//выводит 0. угадай, почему не инициализирует.
  return 0;
}
Подсказка, если ты думаешь, что указатели на месте аргумента функции изменят ситуацию...
НЕТ! Не изменят.
 
Текущее время: 01:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru