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

Функция и двумерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами минимальный и первый элемент очереди http://www.cyberforum.ru/cpp-beginners/thread1206379.html
Создать однонаправленную очередь со случайными числами в диапазоне от –50 до +50. Поменять местами минимальный и первый элемент очереди. #include "stdafx.h" #include<conio.h> #include<stdio.h>...
C++ Найти оптимальный маршрут почтальона на орграфе, заданном количеством вершин, ребер и матрицей инциденций Найти оптимальный маршрут почтальона на ориентированном графе, который задается количеством вершин, ребер и матрицей инциденций. Определить зависимость длины маршрута от начального пункта маршрута,... http://www.cyberforum.ru/cpp-beginners/thread1206371.html
C++ Составить программу вычисления и печати таблицы значений функции, которая является суммой бесконечного ряда
помогите, всю голову сломал
Error LNK2019 C++
Написал программу, а она выдаёт ошибку "error LNK2019" Вот код программы: #include <iostream> using namespace std; int n; int recursive(); int nonrecursive(); void main() {cin»n;...
C++ Записать значение в файл http://www.cyberforum.ru/cpp-beginners/thread1206350.html
Нужно сохранить значение переменной в файл. После считать и перезаписать его. И так периодически до конца программы. Как будет выглядеть алгоритм ? Это полная документация флагов ? "r" ...
C++ Dfs Binary Tree, поиск элемента Employee* depthFirstSearch(string firstName, Employee* root) { if (root) { if (root->getFirstName() == firstName) { return root; } if (root->left) { ... подробнее

Показать сообщение отдельно
Renji
2004 / 1372 / 309
Регистрация: 05.06.2014
Сообщений: 3,906
12.06.2014, 21:37
Ну вот этот момент и интересует. Конструкция есть, причем довольно давно и уже в стандарте, а механизма ее полноценного использования так и нет.
И не будет. Вы потроха массива себе представляете?
C++
1
2
int array[size_x][size_y];
int test=array[x][y];
Эквивалентно
C++
1
2
int array[size_x*size_y];
int test=array[x*size_y+y];
Не зная size_y, нельзя посчитать и test. Но сам array нигде внутри себя этот size_y не хранит, потому что он - последовательность int, а не хранилище для количества этих int. Так откуда opredelitel должен этот size_y узнать, чтобы корректно рассчитывать адреса элементов двумерного массива? Вот и получаем что с переменной размерностью указатель на двумерный массив не взлетит.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru