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

Указатель на двумерный массив и выше - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ выскакивает ошибка! Что неверно? http://www.cyberforum.ru/cpp-beginners/thread447813.html
Ошибка: Fault: access violation at ox40760f: write of address 0x40b358 !!!! # include <math.h> # include <conio.h> # include <iostream.h> # include <stdlib.h> # include <stdio.h> const n1max=20; const n2max=20;
C++ Нажата ли клавиша Как проверить нажата ли Ctrl? http://www.cyberforum.ru/cpp-beginners/thread447802.html
C++ Член класса, создаваемый конструктором с параметром
class A { public: class B { ... B(A *param); // Как открыть этот конструктор классу A, но закрыть его ото всех остальных частей программы? ... }; B b; // Как создать этот член с помощью конструктора B::B(A *param)?
Отредактируйте проги чтобы было макросами, препроцесорные функцыии!С++,макросы C++
Неразобралоса толком в них, зарание спасибо! Макросы - это препроцессорные "функции" , т.е. лексемы, созданные с помощью директивы #define, которые принимают параметры подобно функциям. После директивы #define указывается имя макроса, за которым в скобках (без пробелов) параметры, отделенные запятыми и определение макроса, отделенное пробелом. 1) #include "stdafx.h" #include <iostream>...
C++ Спиральная матрица http://www.cyberforum.ru/cpp-beginners/thread447762.html
Задание. Заполнить матрицу А(9,9), от центра по спирали: влево - вниз - вправо - вверх.
C++ Сформировать квадратную матрицу А (15,15) следующего вида: Сформировать квадратную матрицу А (15,15) следующего вида: 1 2 3 ... 15 0 1 2 ... 14 0 0 1 ... 13 ... ... ... ... ... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
17.02.2012, 15:16
Цитата Сообщение от silent_1991 Посмотреть сообщение
то ей и надо подсовывать указатель на двумерный массив.
silent_1991, вобще то функции стараются писать с таким синтаксисом
fun(int m, int n, int **array) (универсальные, на статику и динамику) а производные от них fun(int m, int n int array[][2]) уже наложат отпечаток на алгоритм(с массивом из 3-х столбцов функция работать не будет).
Целью ставил создать объект позволяющий передавать статический массив в функцию вот так
fun(int m, int n, int **array), тогда функциию можно будет писать без оглядки на размерность массива(можно передавать как статические так и динамические массивы)

stawerfar, от себя добавлю если тебе нужен универсальный указатель на статический массив(т.е. для передачи в функцию как динамический), то по хорошему наверное только так
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
int *ptr[] = {mes[0],mes[1]};
его и можно создать, а остальное лишь на твоё усмотрение

Не по теме:

PS:Я тоже не люблю критику, но иногда её принимаю а не лезу в банку!

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