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

Можно ли передать в функцию массив произвольного размера ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решить простую задаяу с условием в C++. http://www.cyberforum.ru/cpp-beginners/thread441225.html
Я только начинаю изучать язык С/C++ в своем ВУЗе, но кое-что меня затруднило. Дана задача: Даны действительные числа a, b, c, d. Если a < b < c < d, то каждое число заменить наибольшим из них;...
C++ Сдвиг элементов матрицы Здравствуйте, было задание Осуществить циклический сдвиг элементов прямоугольной матрицы на п элементов вправо или вниз (в зависимости от введенного режима), п может быть больше количества... http://www.cyberforum.ru/cpp-beginners/thread441223.html
C++ Нужна помощь с программой
Добрый день!! Помогите пожалуйста с программой, задача состоит в следующем: Все задания выполняются с использованием классов. Используя динамические массивы, выполнить задания приведенные ниже....
C++ Фрактальная графика
Доброго времени суток. Решил переписать с Pascal на С++ код, реализующий множество Мандельброта. Код на Pascal смотрел тут- http://fractalworld.xaoc.ru/Mandelbrot_set_and_Julia_set. Переписал,...
C++ Формулы с модулем и корнем http://www.cyberforum.ru/cpp-beginners/thread441197.html
В очередной раз здравствуйте! Есть следующая формула, которую нужно обсчитать на C++: Проблема в том, что я не имею не малейшего представления как проводить вычисления с модулями под корнем да...
C++ Перевод в из двоичной в десятичную систему Народ! Надо реализовать программу, которая считывает строку в виде двоичного числа и переводит ее десячтичную! Алгоритм я помню перевода числа "ручками", как его реализовать в С++? подробнее

Показать сообщение отдельно
niXman
Эксперт С++
3139 / 1451 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
05.02.2012, 16:49
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
template<typename T, int N>
int func(const T(&)[N]) {
   return N;
}
 
int main() {
   int ia[4];
   char ca[7];
   
   std::cout << func(ia) << std::endl;
   std::cout << func(ca) << std::endl;
}
http://liveworkspace.org/code/e8235bd69142e7326301d33cb0fd7bfe
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru