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

Определить размерность массива по указателю на него - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ проверить решение http://www.cyberforum.ru/cpp-beginners/thread392670.html
Даны вещественные массивы A S.Для каждого массива определить количество элементов предшествующих первому отрицательному элементу массива. #include <iostream.h> #include <iomanip.h> // прототипы...
C++ В чем преймущество создания обьектов в куче? Знаю, что задаю глупый вопрос поэтому прошу матом не ругаться палками не бить. Я не понимаю в чем преимущества создания объектов и переменных в куче (кроме динамического распределения памяти). http://www.cyberforum.ru/cpp-beginners/thread392667.html
C++ Двумерный массив
1)Заполнить матрицу и вывести результат на экран 2)Заполнить матрицу и сохранить в 2 файла( текстовый file.txt и бинарный file.bin) 3)Прочитать матрицы из файлов и обе матрицы вывести на экран...
C++ Библиотека fltk и неразрешенные внешние элементы
Здравствуйте. Уже не знаю, куда обратится, пишу сюда. Извиняюсь, если вопрос не новый, но думаю что не тривиальный. Вобщем читаю книгу Страуструпа "Programming: principles and practice using C++",...
C++ Как правильно объявить fopen http://www.cyberforum.ru/cpp-beginners/thread392653.html
Доброго времени суток. наткнулся на некоторого рода проблемку. Не могу объявить fopen.. Описываю так как на MSDN написано , а компилятор ругается , мол смотрите объявление fopen; int main() {...
C++ Указать наименьшую длину числовой оси, содержащую заданные числа дана последовательность чисел а1,а2,...аn.указать наименьшую длину числовой оси, содержащую все эти числа. подробнее

Показать сообщение отдельно
Lupus
22 / 22 / 1
Регистрация: 13.03.2011
Сообщений: 326

Определить размерность массива по указателю на него - C++

27.11.2011, 00:54. Просмотров 4419. Ответов 8
Метки (Все метки)

Дано:
C++
1
2
template< typename T >
void info( T * x )
и
C++
1
2
3
4
5
    int a[4][2]; info( a );
    int b[4][4]; info( b );
    int c[1][4]; info( c );
    int d[4][1]; info( d );
    int e[1][1]; info( e );
Необходимо: в теле шаблона определить размерность массива.
Массивы НЕ инициализированы.

Собственно - можно ли как то различить массивы, поступающие в шаблон?
Или может можно передать массив не через указател, а как-то по другому?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru